2011-09-17 25 views

回答

3

要獲取的所有行的列x值比y列正是這種簡單較大。

SELECT * /*BTW - Don't use *. List desired columns explicitly*/ 
FROM table 
WHERE x > y; 
+0

爲什麼不使用*? 難以加載? – Henrikh

+0

@Daniel - 即使您現在需要在查詢中使用「*」的所有列,也意味着如果添加新列,查詢可能會帶回不需要的數據。例如見[討論](http://stackoverflow.com/questions/65512/which-is-faster-best-select-or-select-column1-colum2-column3-etc) –

+0

非常感謝我的朋友 – Henrikh

2

您可以在任意指定列名的值將是有效的,即使是關係運算符的兩側。

SELECT * 
    FROM table 
    WHERE x > y 
相關問題