檢索單列
SELECT Pro_name FROM Products;
檢索多列
SELECT Pro_name,Pro_address FROM Products;
最后一列不需要加逗號(hào)
檢索所有列
SELECT * FROM Products;
檢索不同的值 DISTINCT
當(dāng)你需要檢索的列里有重復(fù)的值,比如很多的商品的供應(yīng)商(vend_id)都相同,我們需要檢索出所有的供應(yīng)商,但不想要它重復(fù)出現(xiàn)。
SELECT DISTINCT vend_id FROM Products;
注意:不能部分使用 DISTINCT
DISTINCT 關(guān)鍵字作用于所有的列,不僅僅是跟在其后的那一列。例
如,你指定 SELECT DISTINCT vend_id, prod_price,除非指定的
兩列完全相同,否則所有的行都會(huì)被檢索出來。
簡單的說,就是將后面的所有列的一條數(shù)據(jù)當(dāng)做整體進(jìn)行比較,只要其中一列的數(shù)據(jù)不相同,就當(dāng)做不相同。
限制結(jié)果
指定輸出的行數(shù),各個(gè)DBMS的語法不相同,我使用的是MySql,它的方法是LIMIT OFFSET;’
SELECT Pro_name FROM Products LIMIT 4;//限定輸出4行
SELECT Pro_name FROM Products LIMIT 4 OFFSET 2;//從第三行開始檢索,檢索三行 簡寫LIMT 2,4
注:如果數(shù)據(jù)不夠,比如只有4行數(shù)據(jù),LIMIT 5 只會(huì)打印4條數(shù)據(jù)
數(shù)據(jù)檢索是從第0行開始
注釋
1、#注釋內(nèi)容
這是一條注釋
SELECT prod_name FROM Products;
2、-- 注釋內(nèi)容(--后面需要加空格)
SELECT prod_name -- 這是一條注釋
FROM Products;
注:上面的倆種方法的注釋范圍是注釋開始的以后的行全部,不能局部注釋
局部注釋:/* / 支持多行注釋
SELECT prod_name / 這是一條注釋
我也是注釋 */
FROM Products;