SQL語句關鍵詞總結

SELECT關鍵詞(查找)
從一個數據表中查找信息
SELECT * FROM 表名 WHERE 篩選條件
SELECT 列名 FROM 表名 WHERE 篩選條件

DELETE關鍵詞(刪除)
從一個數據表中刪除信息
DELETE FROM 表名 WHERE 篩選條件

UPDATE SET關鍵詞(更新)
更新一個數據表中的信息
UPDATE 表名 SET 列名稱 = 新值 WHERE 列名稱 = 某值

INSERT INTO關鍵詞(插入)
向一個數據表中插入數據行
INSERT INTO 表名 VALUES (值1, 值2,…)
INSERT INTO 表名 (列1, 列2,…) VALUES (值1, 值2,…)

DISTINCT 關鍵詞(不同的)
查找此列中不重複的數據
SELECT DISTINCT 列名 FROM 表名 WHERE 篩選條件

TOP關鍵詞(頂部)
查找符合條件的前指定數量的信息
SELECT TOP 數字/百分數 FROM 表名 WHERE 篩選條件

LIKE關鍵字(類似)
查找指定列中能滿足匹配條件的數據
SELECT 列名 FROM 表名WHERE 列名 LIKE 匹配條件
例:SELECT * FROM PERSONSWHERE CITY LIKE ‘N%’
SELECT * FROM PERSONS WHERE CITY LIKE ‘%LON%’

IN關鍵字(在…中)
查找在指定列中數據的指定值對應的數據行
SELECT 列名 FROM 表名 WHERE 列名 IN (值1,值2,…)
例:SELECT * FROM PERSONS WHERE LASTNAME IN (‘ADAMS’,‘CARTER’)

BETWEEN 操作符
操作符 BETWEEN … AND 會選取介於兩個值之間的數據範圍。這些值可以是數值、文本或者日期。
SELECT COLUMN_NAME(S) FROM TABLE_NAME WHERE COLUMN_NAME BETWEEN VALUE1 AND VALUE2

SELECT INTO 語句
從一個表中選取數據,並插入另一個表中。用於創建表的備份復件或者用於對記錄進行存檔。
SELECT * INTO NEW_TABLE_NAME [IN EXTERNALDATABASE] FROM OLD_TABLENAME
例:SELECT LASTNAME,FIRSTNAME INTO PERSONS_BACKUP FROM PERSONS

UPDATE SET + SELECT
從一個表中篩選信息寫入另一個表
UPDATE 表名 SET 列名 = (SELECT 表中的列名 FROM 另一個表名 WHERE 篩選條件) , 列名= (SELECT 表中的列名 FROM 另一個表名 WHERE 篩選條件) WHERE 篩選條件

發佈了13 篇原創文章 · 獲贊 2 · 訪問量 2022
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章