我有一个非常好奇的问题。 我们有查询来根据某些条件从表中选择记录。在一般的查询语法如下在SQL中选择查询
SELECT * FROM TABLENAME WHERE COLUMNNAME='VALUE';
现在的问题是,如果将我们的交汇处COLUMNNAME
和'VALUE'
位置该查询工作。
我有一个非常好奇的问题。 我们有查询来根据某些条件从表中选择记录。在一般的查询语法如下在SQL中选择查询
SELECT * FROM TABLENAME WHERE COLUMNNAME='VALUE';
现在的问题是,如果将我们的交汇处COLUMNNAME
和'VALUE'
位置该查询工作。
是的,它会的。 =)
你为什么不试试?
是的。以下将起作用:
SELECT * FROM TABLENAME WHERE 'VALUE' = COLUMNNAME;
事实上,在甲骨文至少,你可以做一些扭曲的,但有些有用的东西,如:
select *
from tablename
where 'VALUE' in (field1, field2, field3)
SELECT * FROM TABLENAME WHERE 'VALUE' = COLUMNNAME;
如果写这样的东西..它肯定会工作..
+1对于问一个简单的问题,我永远不会考虑。 – amphetamachine 2010-08-30 08:50:16