青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 224  文章 - 41  trackbacks - 0
<2010年6月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

享受編程

常用鏈接

留言簿(11)

隨筆分類(159)

隨筆檔案(224)

文章分類(2)

文章檔案(4)

經典c++博客

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

原文地址:http://www.pin5i.com/showtopic-21996.html

 
在SQL語句中,UNION關鍵字多用來將并列的多組查詢結果(表)合并成一個結果(表),簡單實例如下:
  1. SELECT [Id],[Name],[Comment] FROM [Product1]
  2. UNION
  3. SELECT [Id],[Name],[Comment] FROM [Product2]
復制代碼
上面的代碼可以實現將從Product1和Product2兩張表合并成一個表,如果您只是希望合并兩張表中符合特定條件的記錄抑或是合并兩張表各自的前N條記錄,那么您的代碼可能會像下面這樣寫:
  1. SELECT [Id],[Name],[Comment] FROM [Product1] WHERE LEN([Name]) > 5
  2. UNION
  3. SELECT [Id],[Name],[Comment] FROM [Product2] WHERE [Id] IN (11,20) AND [Comment] IS NOT NULL


  4. SELECT TOP N [Id],[Name],[Comment] FROM [Product1]
  5. UNION

  6. SELECT TOP N [Id],[Name],[Comment] FROM [Product2]
復制代碼
This is so easy!但是假如您希望從包含Type字段的某表中根據Type分別隨機篩選N條記錄并將結果合并成一張表,您可能會像下面這樣寫:
  1. SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE1' ORDER BY NEWID()
  2. UNION
  3. SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE2' ORDER BY NEWID()
  4. UNION
  5. SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE3' ORDER BY NEWID()
  6. UNION
  7. SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE4' ORDER BY NEWID()
  8. UNION
  9. SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE5' ORDER BY NEWID()
  10. UNION
  11. SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE6' ORDER BY NEWID()
  12. UNION
  13. SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE7' ORDER BY NEWID()
復制代碼
在查詢分析器中執行如上語句會報錯,這個問題起初會令您覺得UNION在這方面似乎有點軟弱,難道UNION和ORDER BY就不能共存嗎?當然可以,下面的代碼或許能實現與上面代碼希望實現的相同功能:
  1. SELECT * FROM
  2.         (SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE1' ORDER BY NEWID()) AS [Product1]
  3.     UNION
  4.     SELECT * FROM
  5.         (SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE2' ORDER BY NEWID()) AS [Product2]
  6.     UNION
  7.     SELECT * FROM
  8.         (SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE3' ORDER BY NEWID()) AS [Product3]
  9.     UNION
  10.     SELECT * FROM
  11.         (SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE4' ORDER BY NEWID()) AS [Product4]
  12.     UNION
  13.     SELECT * FROM
  14.         (SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE5' ORDER BY NEWID()) AS [Product5]
  15.     UNION
  16.     SELECT * FROM
  17.         (SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE6' ORDER BY NEWID()) AS [Product6]
  18.     UNION
  19.     SELECT * FROM
  20.         (SELECT TOP N [Id],[Name],[Comment] FROM [Product] WHERE [Type]='TYPE7' ORDER BY NEWID()) AS [Product7]
復制代碼
代碼看起來有些繁瑣,或許針對這個問題有更見簡潔明快的方法,我在這里也只是拋磚引玉,希望各位大俠能相處更為經典的代碼,待續~

注意:其實很多時候多可以用到這種技巧。
posted on 2011-03-21 15:25 漂漂 閱讀(309) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久这里有精品15一区二区三区| 久久精品国产999大香线蕉| 欧美日韩一区不卡| 欧美美女bb生活片| 欧美午夜三级| 国产精品一区二区三区成人| 国产精品自拍一区| 红桃视频成人| 日韩特黄影片| 新67194成人永久网站| 欧美在线视频免费播放| 久久午夜电影网| 91久久午夜| 亚洲天堂免费在线观看视频| 亚洲欧美日韩在线观看a三区| 久久精品中文字幕一区二区三区| 欧美阿v一级看视频| 欧美性片在线观看| 激情综合色综合久久| 99国产精品久久久久老师 | 久久美女性网| 欧美黄在线观看| 国产美女精品人人做人人爽| 亚洲国产精品久久人人爱蜜臀| 99www免费人成精品| 久久av一区| 亚洲美女色禁图| 久久9热精品视频| 欧美日韩亚洲视频一区| 在线播放精品| 午夜精品视频在线观看| 亚洲大黄网站| 亚欧成人精品| 国产精品免费一区二区三区观看| 亚洲国产高清aⅴ视频| 中文一区在线| 欧美va亚洲va国产综合| 极品日韩久久| 国产伦精品一区二区三区在线观看| 国产网站欧美日韩免费精品在线观看 | 一色屋精品视频免费看| 亚洲视频欧洲视频| 久久人人看视频| 中文av字幕一区| 欧美噜噜久久久xxx| 在线日韩av永久免费观看| 一本色道久久99精品综合 | 亚洲另类黄色| 欧美亚洲系列| 在线观看亚洲精品视频| 亚洲免费人成在线视频观看| 欧美高清一区| 久久五月天婷婷| 国产精品免费电影| 亚洲视频在线观看网站| 亚洲肉体裸体xxxx137| 久久久久高清| 在线日韩电影| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲一区二区三区影院| 国产精品九九久久久久久久| 一本色道婷婷久久欧美| 亚洲欧洲视频| 欧美黄色成人网| 99亚洲精品| 亚洲精品一区二区三区婷婷月| 欧美激情一区二区| 99re6这里只有精品| 欧美成人a∨高清免费观看| 久久精品视频在线播放| 精品成人在线| 亚洲电影欧美电影有声小说| 欧美激情一区二区三区不卡| 一区二区三区国产盗摄| 亚洲淫性视频| 精品动漫3d一区二区三区免费版| 久久一区二区三区国产精品| 久久一区二区视频| 亚洲精品在线视频| 一本久久知道综合久久| 国产欧美欧洲在线观看| 久久综合九九| 欧美精品综合| 久久都是精品| 欧美成年人在线观看| 99精品视频网| 欧美伊人久久久久久午夜久久久久| 亚洲第一精品福利| 欧美午夜性色大片在线观看| 午夜精品国产更新| 玖玖国产精品视频| 亚洲成色777777女色窝| 亚洲精品视频在线播放| 国产农村妇女精品一二区| 久久在线免费观看| 欧美日韩国产123区| 久久精品五月| 欧美精品91| 美女黄网久久| 国产欧美va欧美va香蕉在| 亚洲福利在线视频| 国产丝袜一区二区| 9l国产精品久久久久麻豆| 黄色在线成人| 亚洲自拍16p| 一区二区久久久久久| 久久久久综合| 久久国产精品久久精品国产| 欧美绝品在线观看成人午夜影视| 久久久久欧美| 国产精品婷婷午夜在线观看| 亚洲人成欧美中文字幕| 好吊色欧美一区二区三区视频| aa亚洲婷婷| 亚洲精品久久久久久下一站| 久久gogo国模裸体人体| 午夜激情综合网| 欧美精品一区三区在线观看| 免费亚洲一区二区| 好看的日韩视频| 午夜天堂精品久久久久| 亚洲一区国产| 欧美三级视频在线观看| 亚洲欧洲精品一区二区| 亚洲国产一区二区a毛片| 久久久久国产精品人| 久久精品99无色码中文字幕| 国产精品乱人伦中文| 亚洲美女免费精品视频在线观看| 亚洲精品日日夜夜| 免费亚洲电影| 亚洲福利av| 亚洲免费观看高清完整版在线观看| 免费成人小视频| 亚洲成人自拍视频| 亚洲人线精品午夜| 欧美激情亚洲自拍| 亚洲欧洲精品一区二区三区不卡 | 夜夜嗨av一区二区三区免费区| 老司机亚洲精品| 欧美激情导航| 亚洲精品少妇30p| 欧美日韩性生活视频| 一二美女精品欧洲| 香蕉久久久久久久av网站| 国产日韩欧美日韩| 久久精品亚洲乱码伦伦中文| 亚洲一区二区欧美日韩| 国产精品久久网| 亚洲国产欧美一区二区三区同亚洲 | 国产精品视频自拍| 午夜精品美女久久久久av福利| 欧美一区二区免费观在线| 国产欧美一区二区三区视频| 欧美一区二区三区在线播放| 久久麻豆一区二区| 最近中文字幕日韩精品| 欧美日韩理论| 久久av一区二区| 亚洲精品国产精品国产自| 宅男在线国产精品| 国产日韩视频一区二区三区| 久久亚洲色图| 一区二区三区色| 久久综合影视| 宅男噜噜噜66国产日韩在线观看| 国产乱人伦精品一区二区| 久久久一二三| 国产精品99久久久久久久女警| 久久久久久夜精品精品免费| 亚洲精品日韩综合观看成人91| 欧美性色综合| 美女亚洲精品| 欧美在线不卡视频| 亚洲精品综合久久中文字幕| 欧美亚洲自偷自偷| 亚洲精品一区二| 国产欧美视频在线观看| 欧美大秀在线观看| 欧美在线精品免播放器视频| 亚洲美女少妇无套啪啪呻吟| 老鸭窝毛片一区二区三区| 亚洲少妇最新在线视频| 精品999在线播放| 国产精品视频久久| 欧美精品在线观看一区二区| 久久国产直播| 亚洲女人天堂av| aaa亚洲精品一二三区| 欧美v日韩v国产v| 久久国产精品色婷婷| 亚洲香蕉在线观看| 亚洲精品欧美| 亚洲第一色中文字幕| 国产精品最新自拍| 国产精品av一区二区| 欧美激情一二区| 欧美成人精品在线| 免费成人高清视频| 久久伊人免费视频|