1. 程式人生 > >sql常用語句整理(包括增刪改查),適合小白使用

sql常用語句整理(包括增刪改查),適合小白使用

  1. SELECT * FROM Persons WHERE ROWNUM <= 2;  
7、LIKE 操作符、SQL 萬用字元
(1)從"Persons" 表中選取居住在以 "N" 開始的城市裡的人:
  1. SELECT * FROM Persons WHERE City LIKE'N%';  
(2)從"Persons" 表中選取居住在以 "g" 結尾的城市裡的人:
  1. SELECT * FROM Persons WHERE City LIKE'%g';  
(3)從 "Persons" 表中選取居住在包含 "lon" 的城市裡的人:
  1. SELECT * FROM Persons WHERE City LIKE '%lon% ;  
(4)從 "Persons" 表中選取居住在不包含 "lon" 的城市裡的人:
  1. SELECT * FROM Persons WHERE City NOTLIKE'%lon%';  
(5)從"Persons" 表中選取名字的第一個字元之後是 "eorge" 的人:
  1. SELECT * FROM Persons WHERE FirstName LIKE'_eorge';  
(6)從"Persons" 表中選取的這條記錄的姓氏以 "C" 開頭,然後是一個任意字元,然後是 "r",然後是任意字元,然後是 "er":
  1. SELECT * FROM Persons WHERE LastName LIKE'C_r_er'
    ;  
(7)從"Persons" 表中選取居住的城市以 "A" 或 "L" 或 "N" 開頭的人:
  1. SELECT * FROM Persons WHERE City LIKE'[ALN]%';  
(8)從"Persons" 表中選取居住的城市不以 "A" 或 "L" 或 "N" 開頭的人:
  1. SELECT * FROM Persons WHERE City LIKE'[!ALN]%';  
8、IN 操作符
從表中選取姓氏為 Adams 和 Carter 的人:
  1. SELECT * FROM Persons WHERE LastName IN ('Adams','Carter');  
9、BETWEEN 操作符
以字母順序顯示介於 "Adams"(包括)和 "Carter"(不包括)之間的人:

  1. SELECT * FROM Persons WHERE LastName BETWEEN'Adams'AND'Carter';  

注意:不同的資料庫對 BETWEEN...AND 操作符的處理方式是有差異的。某些資料庫會列出介於 "Adams" 和 "Carter" 之間的人,但不包括 "Adams" 和 "Carter" ;某些資料庫會列出介於 "Adams" 和 "Carter" 之間幷包括 "Adams" 和 "Carter" 的人;而另一些資料庫會列出介於 "Adams" 和 "Carter" 之間的人,包括 "Adams" ,但不包括 "Carter" 。

所以,請檢查你的資料庫是如何處理 BETWEEN....AND 操作符的!

10、為列名稱和表名稱指定別名(Alias)