<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java技術

    hibernate spring struts

    BlogJava 聯系 聚合 管理
      18 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
    SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差別:
    IN:確定給定的值是否與子查詢或列表中的值相匹配。
    IN 關鍵字使您得以選擇與列表中的任意一個值匹配的行。
    當要獲得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表時,就需要下列查詢:
    SELECT ProductID, ProductName FROM Northwind.dbo.Products WHERE CategoryID = 1 OR CategoryID = 4 OR CategoryID = 5
    然而,如果使用 IN,少鍵入一些字符也可以得到同樣的結果:
    SELECT ProductID, ProductName FROM Northwind.dbo.Products WHERE CategoryID IN (1, 4, 5)
    IN 關鍵字之后的項目必須用逗號隔開,并且括在括號中。
    下列查詢在 titleauthor 表中查找在任一種書中得到的版稅少于 50% 的所有作者的 au_id,然后從 authors 表中選擇 au_id 與
    titleauthor 查詢結果匹配的所有作者的姓名: 
    SELECT au_lname, au_fname FROM authors WHERE au_id IN (SELECT au_id FROM titleauthor WHERE royaltyper < 50)
    結果顯示有一些作者屬于少于 50% 的一類。
    NOT IN:通過 NOT IN 關鍵字引入的子查詢也返回一列零值或更多值。
    以下查詢查找沒有出版過商業書籍的出版商的名稱。
    SELECT pub_name FROM publishers WHERE pub_id NOT IN (SELECT pub_id FROM titles WHERE type = 'business')
    使用 EXISTS 和 NOT EXISTS 引入的子查詢可用于兩種集合原理的操作:交集與差集。兩個集合的交集包含同時屬于兩個原集合的所有元素。
    差集包含只屬于兩個集合中的第一個集合的元素。
    EXISTS:指定一個子查詢,檢測行的存在。 
    本示例所示查詢查找由位于以字母 B 開頭的城市中的任一出版商出版的書名:
    SELECT DISTINCT pub_name FROM publishers WHERE EXISTS (SELECT * FROM titles WHERE pub_id = publishers.pub_id AND type =
    'business')
    SELECT distinct pub_name FROM publishers WHERE pub_id IN (SELECT pub_id FROM titles WHERE type = 'business')
    兩者的區別:
    EXISTS:后面可以是整句的查詢語句如:SELECT * FROM titles
    IN:后面只能是對單列:SELECT pub_id FROM titles
    NOT EXISTS:
    例如,要查找不出版商業書籍的出版商的名稱:
    SELECT pub_name FROM publishers WHERE NOT EXISTS (SELECT * FROM titles WHERE pub_id = publishers.pub_id AND type =
    'business')
    下面的查詢查找已經不銷售的書的名稱:
    SELECT title FROM titles WHERE NOT EXISTS (SELECT title_id FROM sales WHERE title_id = titles.title_id)
    posted on 2009-12-22 17:26 just 閱讀(294) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲同性男gay网站在线观看| 亚洲精品无码中文久久字幕| 1000部羞羞禁止免费观看视频| youjizz亚洲| 亚洲福利精品一区二区三区| 午夜不卡久久精品无码免费| 99久久婷婷国产综合亚洲| 亚洲AⅤ无码一区二区三区在线 | 婷婷亚洲综合五月天小说 | 男男AV纯肉无码免费播放无码| 美女视频免费看一区二区| 亚洲av永久无码精品漫画| 成人免费毛片内射美女-百度| 无遮挡a级毛片免费看| 亚洲综合日韩中文字幕v在线| 国产免费黄色大片| 无码少妇精品一区二区免费动态| 亚洲av色香蕉一区二区三区蜜桃| 国产精品亚洲а∨无码播放| 成年在线观看免费人视频草莓| 中文字幕在线免费看| 亚洲中文字幕无码中文字| 国产亚洲精品美女久久久 | 亚洲国产精品成人久久久| 亚洲午夜AV无码专区在线播放| 91嫩草免费国产永久入口| 一级毛片a免费播放王色电影| 亚洲大成色www永久网址| 精品久久久久久亚洲| 日韩精品视频免费观看| 24小时免费看片| 久久国产美女免费观看精品| 国产成人亚洲精品| 亚洲成人免费在线| 国产亚洲精品免费视频播放| 免费网站看v片在线香蕉| h视频在线观看免费完整版| 成人国产精品免费视频| 国产精品亚洲一区二区三区| 亚洲免费二区三区| 亚洲综合成人网在线观看|