SELECT語句

檢索單列

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;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容