在SQL中选择查询

时间:2010-08-30 08:35:40

标签: sql

我有一个非常好奇的问题。 我们有查询根据某些条件从表中选择记录。通常,查询的语法如下所示

SELECT * FROM TABLENAME WHERE COLUMNNAME='VALUE';

现在的问题是,如果我们改变COLUMNNAME'VALUE'的位置,这个查询是否有效。

5 个答案:

答案 0 :(得分:4)

是的,它会的。 =)

你为什么不试试?

答案 1 :(得分:2)

是。以下内容适用:

SELECT * FROM TABLENAME WHERE 'VALUE' = COLUMNNAME;

答案 2 :(得分:2)

事实上,至少在Oracle中,你可以做一些扭曲但有些有用的事情,如:

select *
from tablename
where 'VALUE' in (field1, field2, field3)

答案 3 :(得分:1)

你的意思是

SELECT * FROM TABLENAME WHERE 'VALUE' = COLUMNNAME;

我测试了它,它适用于MS SQL Server 2008

答案 4 :(得分:0)

 SELECT * FROM TABLENAME WHERE 'VALUE' = COLUMNNAME;

如果写这样的东西..它肯定会起作用..