基本結構:SELECT 選擇清單 FROM 表/視圖 WHERE 搜尋條件
SELECT nickname, email
FROM testtable
WHERE name = '張三'
SELECT * FROM testtable
SELECT nickname, email FROM testtable
SELECT 暱稱 = nickname, 電子郵件 = email FROM testtable
-- 或
SELECT nickname 暱稱, email 電子郵件 FROM testtable
中文標題建議使用 別名 = 欄位 格式,相容性最佳。
SELECT DISTINCT city FROM usertable
預設 ALL 保留重複;DISTINCT 僅保留一筆。
SELECT TOP 10 * FROM testtable
SELECT TOP 20 PERCENT * FROM testtable
最多 256 個表/視圖,逗號分隔。同名欄位需加前綴限定:
SELECT u.username, c.cityid
FROM usertable u, citytable c
WHERE u.cityid = c.cityid
別名語法:表名 AS 別名 或 表名 別名。
=, <>, >, <, >=, <=BETWEEN ... AND ...IN (值清單) / NOT INLIKE '%關鍵字%'(萬用字元 %, _, [])IS NULL / IS NOT NULLAND, OR, NOTWHERE col IN (SELECT ...)、WHERE EXISTS (SELECT ...)ORDER BY col1 ASC, col2 DESCGROUP BY col HAVING COUNT(*) > 5INNER/LEFT/RIGHT/FULL JOIN ... ON ...UNION / UNION ALL / INTERSECT / EXCEPT