亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網
    最全最豐富的資訊網站

    認識SQL 高級進階

    sql教程欄目介紹10種高級進階

    認識SQL 高級進階

    推薦(免費):sql教程

    sql高級
    1、TOP子句
    TOP 子句用于規(guī)定要返回的記錄的數目。

    SELECT TOP 2 * FROM Persons   SELECT TOP 50 PERCENT * FROM Persons

    2、link查找的模式
    現在,我們希望從上面的 “Persons” 表中選取居住在以 “N” 開始的城市里的人:
    我們可以使用下面的 SELECT 語句:

    SELECT * FROM Persons   WHERE City LIKE ‘N%’

    提示:”%” 可用于定義通配符(模式中缺少的字母)
    通過使用 NOT 關鍵字,我們可以從 “Persons” 表中選取居住在不包含 “l(fā)on” 的城市里的人:
    我們可以使用下面的 SELECT 語句:

    SELECT * FROM Persons   WHERE City NOT LIKE ‘%lon%’

    3、通配符
    認識SQL 高級進階
    (1)通過使用 NOT 關鍵字,我們可以從 “Persons” 表中選取居住在不包含 “l(fā)on” 的城市里的人:
    我們可以使用下面的 SELECT 語句:

    SELECT * FROM Persons   WHERE City NOT LIKE ‘%lon%’

    (2)我們希望從上面的 “Persons” 表中選取名字的第一個字符之后是 “eorge” 的人:
    我們可以使用下面的 SELECT 語句:

    SELECT * FROM Persons   WHERE FirstName LIKE ‘_eorge’

    (3)我們希望從上面的 “Persons” 表中選取居住的城市以 “A” 或 “L” 或 “N” 開頭的人:
    我們可以使用下面的 SELECT 語句:

    SELECT * FROM Persons   WHERE City LIKE ‘[ALN]%’   不 SELECT * FROM Persons   WHERE City LIKE ‘[!ALN]%’

    4、IN 操作符
    IN 操作符允許我們在 WHERE 子句中規(guī)定多個值。IN 操作符實例
    現在,我們希望從上表中選取姓氏為 Adams 和 Carter 的人:
    我們可以使用下面的 SELECT 語句:

    SELECT * FROM Persons   WHERE LastName IN (‘Adams’,’Carter’)

    5、BETWEEN 操作符
    操作符 BETWEEN … AND 會選取介于兩個值之間的數據范圍。這些值可以是數值、文本或者日期
    如需以字母順序顯示介于 “Adams”(包括)和 “Carter”(不包括)之間的人,請使用下面的 SQL:

    SELECT * FROM Persons   WHERE LastName   BETWEEN ‘Adams’ AND ‘Carter’

    補集為No BETWEEN

    6、通過使用 SQL,可以為列名稱和表名稱指定別名(Alias)
    假設我們有兩個表分別是:”Persons” 和 “Product_Orders”。我們分別為它們指定別名 “p” 和 “po”。
    現在,我們希望列出 “John Adams” 的所有定單。
    我們可以使用下面的 SELECT 語句:

    SELECT po.OrderID, p.LastName, p.FirstName   FROM Persons  AS  p, Product_Orders  AS  po   WHERE p.LastName=’Adams’ AND p.FirstName=’John’

    也可以為列使用別名

    SELECT LastName AS Family, FirstName AS Name   FROM Persons

    7、join 和 Key
    有時為了得到完整的結果,我們需要從兩個或

    贊(0)
    分享到: 更多 (0)
    網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號