<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲熟妇无码一区二区三区| 亚洲国产香蕉碰碰人人| 伊人久久亚洲综合影院首页| 最近中文字幕mv免费高清在线| 亚洲AV人无码综合在线观看| 中文字幕日本人妻久久久免费| 青青草原亚洲视频| 成人爽a毛片免费| 亚洲av无码专区国产乱码在线观看 | 免费人成动漫在线播放r18| 又粗又硬又黄又爽的免费视频| 疯狂做受xxxx高潮视频免费| 亚洲高清免费视频| 久久久久久久久久免免费精品 | 午夜爱爱免费视频| 日本系列1页亚洲系列| 4338×亚洲全国最大色成网站| 中文字幕一区二区三区免费视频 | 精品熟女少妇AV免费观看| 亚洲人成电影网站色| 免费永久国产在线视频| aaa毛片视频免费观看| 亚洲高清在线视频| 中文字幕无码视频手机免费看 | 亚洲精品无码不卡在线播放HE| 免费日本一区二区| 久久久久se色偷偷亚洲精品av| 国产一级淫片a免费播放口之| 黄 色一级 成 人网站免费| 亚洲影院在线观看| 日韩视频免费在线| 182tv免费视频在线观看| 激情综合亚洲色婷婷五月| www.亚洲色图.com| 日韩免费人妻AV无码专区蜜桃| 亚洲另类精品xxxx人妖| 亚洲国产专区一区| 亚洲精品在线免费看| 黄色a级片免费看| 亚洲无删减国产精品一区| 日本一道一区二区免费看|