SQL語法學習筆記『SQL語法學習筆記(二)』

語句4SELECT  "欄位名"  FROM  "表格名"  WHERE  "簡單條件 "
{[AND|OR] "
簡單條件"}+
舉例:{}+ 表明{}以內的狀況會發生一或屢次。在這裏的意思就是 AND 加簡單條件及 OR加簡單條件的狀況能夠發生一或屢次。另外,咱們能夠用 () 來表明條件的前後次序。
舉例來講,咱們若要在 Store_Information 表格中選出全部 Sales 高於 $1,000 或是 Sales $500 $275 之間的資料的話,
 
store_name
Sales
Date
Los Angeles
$1500
Jan-05-1999
San Diego
$250
Jan-07-1999
San Francisco
$300
Jan-08-1999
Boston
$700
Jan-08-1999
 
咱們就打入,
SELECT store_name  FROM  Store_Information  WHERE Sales > 1000  OR  (Sales < 500 AND Sales > 275)

結果 :
store_name
Los Angeles
San Francisco
 
語句5SELECT  "欄位名"  FROM   "表格名"   WHERE "欄位名"  IN  ('值一', '值二', ...)
舉例:在括弧內能夠有一或多個值,而不一樣值之間由逗點分開。值能夠是數目或是文字。 若在括弧內只有一個值,那這個子句就等於
WHERE " 欄位名 " = ' 值一 '
舉例來講,若咱們要在 Store_Information 表格中找出全部含蓋 Los Angeles San Diego 的資料,
Store_Information 表格
store_name
Sales
Date
Los Angeles
$1500
Jan-05-1999
San Diego
$250
Jan-07-1999
San Francisco
$300
Jan-08-1999
Boston
$700
Jan-08-1999
 
咱們就打入,
SELECT *  FROM Store_Information  WHERE store_name  IN ('Los Angeles', 'San Diego')

結果 :
store_name
Sales
Date
Los Angeles
$1500
Jan-05-1999
San Diego
$250
Jan-07-1999
相關文章
相關標籤/搜索