<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      所有方面接觸SQL語法 5

      [摘要]BETWEEN...AND 運算符  決定某一人數值是否介于特定的范圍之內,此運算符只可以用在SQL的語句中。expr[Not]BETWEEN value1 AND value2 expr指定要加以...
      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); 關鍵詞標簽:語法,接觸,全面,篩選,

      學習教程快速掌握從入門到精通的SQL知識。




      日韩精品一区二区三区高清