我有一個非常好奇的問題。 我們有查詢來根據某些條件從表中選擇記錄。在一般的查詢語法如下在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