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

隨筆 - 224  文章 - 41  trackbacks - 0
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

享受編程

常用鏈接

留言簿(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>
            久久久欧美精品sm网站| 黄色一区二区三区| 亚洲免费视频在线观看| 亚洲美女在线视频| 亚洲美女在线看| 亚洲新中文字幕| 新67194成人永久网站| 欧美影院成人| 久久婷婷影院| 欧美成人69av| 国产精品jvid在线观看蜜臀| 国产精品日韩在线播放| 国产精品亚发布| 在线精品亚洲| 亚洲天堂视频在线观看| 久久精品系列| 亚洲狠狠婷婷| 一区二区三区四区国产精品| 欧美一区二区三区免费观看视频| 久久亚洲电影| 欧美视频不卡中文| 一区视频在线| 午夜精品久久久久久久99热浪潮| 麻豆国产精品777777在线| 亚洲毛片在线看| 欧美在线在线| 欧美日韩一区在线观看| 伊人精品视频| 性一交一乱一区二区洋洋av| 亚洲风情亚aⅴ在线发布| 亚洲女同在线| 欧美另类一区| 亚洲国产精彩中文乱码av在线播放 | 久久青草久久| 在线综合亚洲欧美在线视频| 毛片精品免费在线观看| 国产免费观看久久| 日韩一级精品视频在线观看| 久久久99爱| 亚洲在线观看免费视频| 欧美日韩另类视频| 亚洲国产专区| 久久久欧美精品sm网站| 中日韩美女免费视频网址在线观看| 免费成人毛片| 一区二区三区在线观看视频| 欧美一区二区三区免费视| 久久精品欧洲| 久久精品久久99精品久久| 久久久欧美精品| 国产精品女主播一区二区三区| 亚洲精品国精品久久99热一| 免费久久99精品国产自| 欧美在线国产精品| 国产噜噜噜噜噜久久久久久久久 | 亚洲欧美另类在线| 日韩视频在线免费观看| 欧美福利视频一区| 亚洲精品日韩久久| 欧美激情第10页| 欧美成熟视频| 99国产精品久久久久久久成人热 | 欧美在线视频观看| 国产精品视频| 性18欧美另类| 午夜精品久久久久久久久久久久久 | 亚洲一区三区视频在线观看| 亚洲精品自在久久| 欧美色欧美亚洲另类二区| 一本色道久久综合亚洲精品高清 | 国产一级一区二区| 久久蜜桃精品| 老司机久久99久久精品播放免费| 亚洲国产高清在线观看视频| 亚洲国产精品久久久久秋霞影院| 欧美日韩精品二区第二页| 亚洲图片在线| 香蕉成人久久| 亚洲国产一区二区a毛片| 亚洲国产精品一区二区三区| 欧美区一区二区三区| 亚洲欧美激情视频在线观看一区二区三区| 在线视频日韩精品| 国产一区高清视频| 欧美激情综合色| 欧美午夜不卡视频| 久久久久久久久久久久久9999 | 国产精品入口| 免费欧美在线| 欧美日韩一区二区三区高清| 欧美一区二区三区四区在线观看 | 欧美日韩免费精品| 欧美淫片网站| 牛牛精品成人免费视频| 亚洲一区图片| 久久久久综合| 亚洲自拍偷拍网址| 久久精品日产第一区二区| 亚洲人成网在线播放| 一本久道久久综合狠狠爱| 国产精品美女999| 蜜臀av在线播放一区二区三区| 欧美日本乱大交xxxxx| 久久精品最新地址| 欧美日韩一区不卡| 欧美**字幕| 国产九九精品| 亚洲美女毛片| 亚洲国产日日夜夜| 欧美亚洲视频一区二区| 一区二区三区精品| 麻豆成人综合网| 久久久久国产精品麻豆ai换脸| 欧美日韩视频在线一区二区| 欧美成人综合| 国产一区二区三区在线观看精品| 亚洲理伦在线| 99国产精品99久久久久久| 久久这里有精品视频| 欧美一区二区三区电影在线观看| 欧美激情性爽国产精品17p| 久久久xxx| 国产色爱av资源综合区| 制服丝袜激情欧洲亚洲| 一级日韩一区在线观看| 欧美国产综合一区二区| 蜜臀91精品一区二区三区| 国产午夜精品久久久久久久| 亚洲一区二区成人| 亚洲午夜精品一区二区三区他趣| 欧美大色视频| 亚洲国产日韩欧美在线动漫| 91久久亚洲| 免费亚洲一区二区| 亚洲福利视频免费观看| 亚洲国产影院| 欧美激情精品久久久六区热门| 欧美国产极速在线| 亚洲国产另类久久精品| 欧美a级理论片| 亚洲经典自拍| 一区二区三区国产| 国产精品萝li| 欧美尤物一区| 免费看的黄色欧美网站| 亚洲成色777777在线观看影院| 久久亚洲一区二区三区四区| 欧美大片国产精品| 亚洲免费观看| 国产精品h在线观看| 午夜精品久久久| 欧美77777| 亚洲一区二区日本| 国产一区二区三区成人欧美日韩在线观看 | 裸体一区二区| 亚洲国产精品久久91精品| 欧美成人免费网| 99视频精品免费观看| 午夜精品视频在线| 狠狠久久婷婷| 欧美精品123区| 亚洲一区二区黄色| 亚洲一区二区在线免费观看| 一区二区三区在线看| 欧美成人一区在线| 在线亚洲自拍| 久久噜噜噜精品国产亚洲综合| …久久精品99久久香蕉国产| 欧美精品v日韩精品v韩国精品v | 久久躁日日躁aaaaxxxx| 亚洲精品日韩在线| 欧美中文字幕在线观看| 亚洲高清在线精品| 欧美另类99xxxxx| 欧美一区免费| 亚洲欧洲日产国产网站| 欧美伊人久久久久久久久影院| 亚洲国产免费| 国产精品一区二区在线| 欧美刺激午夜性久久久久久久| 亚洲一区尤物| 亚洲电影在线看| 久久激情久久| 亚洲私拍自拍| 亚洲第一精品影视| 国产精品视频免费观看www| 免费观看30秒视频久久| 亚洲免费视频一区二区| 99精品欧美一区二区三区| 久久亚洲欧美国产精品乐播| 亚洲一级黄色av| 亚洲人成毛片在线播放| 国产免费成人在线视频| 欧美色大人视频| 欧美96在线丨欧| 久久精品国产77777蜜臀| 中文日韩在线视频| 亚洲精品一区在线观看| 欧美成人精品1314www| 久久精彩免费视频|