2007年10月19日 星期五

SQL常用語法

SELECT
--------
SELECT 欄位 FROM 表格名稱


DISTINCT
--------
SELECT DISTINCT 欄位
FROM 表格名稱


WHERE
--------
SELECT 欄位
FROM 表格名稱
WHERE condition


AND / OR
--------
SELECT 欄位
FROM 表格名稱
WHERE 條件
{[ANDOR] 條件}


IN
--------
SELECT 欄位
FROM 表格名稱
WHERE 欄位 IN ('值1', '值2', ...)


BETWEEN
--------
SELECT 欄位
FROM 表格名稱
WHERE 欄位 BETWEEN '值1' AND '值2'


LIKE
--------
SELECT 欄位
FROM 表格名稱
WHERE 欄位 LIKE {模式}


ORDER BY
--------
SELECT 欄位
FROM 表格名稱
WHERE 條件
ORDER BY 欄位 [ASC, DESC]


COUNT
--------
SELECT COUNT(欄位)
FROM 表格名稱


GROUP BY
--------
SELECT 欄位1, SUM(欄位2)
FROM 表格名稱
GROUP BY 欄位1


HAVING
--------
SELECT 欄位1, SUM(欄位2)
FROM 表格名稱
GROUP BY 欄位1
HAVING (函數條件)


CREATE TABLE
--------
CREATE TABLE 表格名稱
(欄位1 資料型別, 欄位2 資料型別,...)


DROP TABLE
--------
DROP TABLE 表格名稱


TRUNCATE TABLE
--------
TRUNCATE TABLE 表格名稱


INSERT INTO
--------
INSERT INTO 表格名稱 (欄位1, 欄位2, ...)
VALUES (值1, 值2, ...)


UPDATE
--------
UPDATE 表格名稱
SET 欄位1 = [新值]
WHERE 條件


DELETE
--------
DELETE 表格名稱
WHERE [條件]

沒有留言: