a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 常見問題 > 正文

全面接觸SQL語法(5)

2019-09-08 23:34:22
字體:
來源:轉載
供稿:網友
BETWEEN...AND 運算符

  決定某一人數值是否介于特定的范圍之內,此運算符只可以用在SQL的語句中。


expr[Not]BETWEEN value1 AND value2
expr
指定要加以計算的字段與表達式的組合。
value1,value2
所指明的數值范圍。
例如:
若是要從職員表格查詢出所有年齡介于25-30歲的員工,可以利用下面的程序來做。
SELECT 姓名,年齡 BETWEEN 25 AND 30
FROM 職員表格;


 
  LIKE 操作數

  用來將一字符串與另一特定字符串樣式(pattern)比較,并將符合該字符串樣式的記錄過濾出來。


expression LIKE "pattern"
expression
使用在WHERE條件子句,SQL表達式。
pattern
用以比較的字符串樣式。
例如:
若是你要查詢出所有以“李”為首的姓氏,可以利用下面的式子。
Like "李*"
LIKE操作數的多種范例:
1、多個字符:
(1)"a*a"
可篩選:"aa","aBa","aBBBa",不能篩選:"aBC"
(2)"*ab*"
可篩選:"abc","AABB","Xab",不能篩選:"aZb","bac"
2、特殊字符:
"a“*”a"
可篩選:"a*a",不能篩選:"aaa"
3、單一字符:
"a?a"
可篩選:"aaa","a3a","aBa",不能篩選:"aBBBa"
4、單一數字:
"a#a"
可篩選:"a0a","a1a","a2a",不能篩選:"aaa","a10a"
5、字符范圍:
"“a-z”"
可篩選:"f","p","j",不能篩選:"2","&"
6、指定字符以外部范圍:
"“!a-z”"
7、指定非數字:
"“!0-9”"
可篩選:"A","a","&","~",不能篩選:"0","1","9"
8、組合式結構:
"a“!b-m”#"
可篩選:"An9","az0","a99",不能篩選:"abc","aj0"



  SQL數字函數

  1、AVG:算數平均數

  AVG(expr)

  expr

  字段名稱或表達式。


  例如:

  若要計算職員身高超過165厘米的職員平均身高,可以利用下面的SQL語句來完成。

  SELECT Avg(身高)

  AS 平均身高

  FROM 職員表格 WHERE 身高>165;

  2、COUNT:計算記錄條數

  COUNT(expr)

  expr


  字段名稱或表達式。

  例如:

  若是要統計出業務部門的職員人數,并查詢出職員的姓名,可以利用下面的程序。

  SELECT Count(姓名) AS 職員姓名

  FROM 職員表格

  WHERE 部門名稱='業務部';

  3、FIRST與LAST:返回某字段的第一條數據與最后一條數據。

  FIRST(expr)


  LAST(expr)

  expr

  字段名稱或表達式。

  例如:

  若是要找出貨品數量字段的第一條數據與貨品價格字段的最后一條數據時,可以利用下面的查詢方式。

  SELECT FIRST(貨品數量),LAST(貨品價格)


  FROM 訂單表格

  4、MAX,與MIN:返回某字段的最大值與最小值。

  用法同FIRST與LAST。

  5、SUM:返回某特定字段或是運算的總和數值。

  SUM(expr)

  expr

  字段名稱或表達式。


  例如:

  要計算出貨品總價,可使用下面的程序。


  SELECT

  Sum(單位價格*貨品數量)

  AS 貨品總價 FROM 訂單表格

  多層SQL查詢

  顧名思義,多層的SQL查詢的便在于:“在一個SQL語句中可以包含另一個SQL查詢語句,形成內部嵌套的查詢類型。”

comparison[ANY|ALL|SOME](sqlstatement)
expression[NOT]IN (sqlstatement)
[NOT]EXISTS(sqlstatement)
comparison
將表達式與內層查詢的結果比較的操作。
expression
對內層查詢的結果作搜索的表達式。
sqlstatement
為SELECT語句構成的SQL查詢,必須用()將該語句括起來。



  例如:

  我們先從訂單表格當中,查詢出所有的單位,再將產品表格中的單位與的一一對比,查詢出所有高于訂單表格的單位價格的記錄。

  SELECT * FROM 產品表格

  WHERE 單位價格>ANY (SELECT 單位價格 FROM 訂單表格 WHERE 折扣>=.25);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日韩国产精品 | 午夜激情网站 | 亚洲色图偷拍 | 精品国产区 | 福利一区二区在线 | 色婷婷久久久久swag精品 | 国产黄色视 | 国产成人精品久久二区二区91 | a级全黄| 国产一区二区在线电影 | 亚洲88| 国产一区二区精彩视频 | 亚洲三级在线观看 | 男人的午夜影院 | 国产三级在线观看 | 久久久.com | 91久久爽久久爽爽久久片 | 国产一区二区三区高清 | 欧美一区二区三区视频 | 国产精品久久久久aaaa九色 | 吊视频一区二区三区 | 色欧美片视频在线观看 | 四虎影院在线看 | 日韩成人在线观看 | 免费国产一区二区 | av国产精品 | 亚洲欧美日韩在线 | 国产精品一级毛片在线 | 亚洲精品久久久久 | 黄色片地址 | 国内精品一区二区 | 国产黄在线观看 | 国产精品一区在线 | 成人爽a毛片一区二区免费 美女一级毛片 | 国产一级免费 | 国产中文在线 | 久久久亚洲综合 | 簧片免费网站 | 国产免费看| 99在线看 | 亚洲福利在线播放 |