SELECT語句
在上面的教程中已經有用到SELECT語句。在本節教程中將詳細對它進行闡述。SELECT語句是SQL的核心,在你的SQL語句中可能用的最多的就是SELECT語句了。由於大量的選項可以用於SELECT語句,所以整個教程好象就是圍這SELECT語句轉。當我們構造SQL查詢語句(利用了SELECT語句)的時候,認識所有的可能選項和最好的或者最有效率的方法來實現是很有用的。這個教程將為你提供這些技能。
SELECT語句用於查詢數據庫並檢索匹配你指定條件的選擇數據。SELECT語句有五個主要的子句子你可以選擇,而FROM是唯一必須的子句。每一個子句有大量的選擇項、參數等等。這些子句將羅列在下面,而且它們每一個都將在以後的教程有更為詳細的描述。
以下是SELECT語句的格式:
SELECT [ALL | DISTINCT] column1[,column2]
FROM table1[,table2]
[WHERE "conditions"]
[GROUP BY "column-list"]
[HAVING "conditions]
[ORDER BY "column-list" [ASC | DESC] ]
下面舉個例子:
SELECT name, age, salary
FROM employee
WHERE age > 50;
上面的這個語句將從employee表中選擇age大於50的所有的name、age和salary列的數值。
注意:一定要在SQL語句末尾加上一個分號。這個分號提示SQL語句已經結束並准備被解釋。
以下的表格給出了各種比較運算符號:
=
等於
>
大於
<
小於
>=
大於等於
<=
小於等於
<>
不等於