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

隨筆 - 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>
            亚洲激精日韩激精欧美精品| 久久精品亚洲热| 亚洲欧洲av一区二区三区久久| 亚洲精品久久久久久久久久久久久 | 欧美不卡视频一区| 美女久久一区| 亚洲国产精品女人久久久| 欧美77777| 9久草视频在线视频精品| 亚洲综合色激情五月| 久久精视频免费在线久久完整在线看| 久久在精品线影院精品国产| 欧美成人精品三级在线观看| 国产精品www| 韩国成人理伦片免费播放| 最新国产乱人伦偷精品免费网站 | 欧美精品粉嫩高潮一区二区 | 欧美亚洲综合在线| 快播亚洲色图| 国产精品狼人久久影院观看方式| 国产视频一区二区在线观看| 亚洲精品免费一二三区| 久久国产手机看片| 亚洲精品在线观| 久久久久久久999精品视频| 欧美日韩三级在线| 亚洲高清中文字幕| 久久精品国产第一区二区三区最新章节 | 在线看日韩欧美| 欧美一级在线视频| 欧美日本国产在线| 激情综合久久| 亚洲男人的天堂在线观看| 久久久久久精| 亚洲影视中文字幕| 亚洲精品午夜精品| 亚洲国内自拍| 亚洲精品影院在线观看| 亚洲人成在线免费观看| 亚洲在线一区| 欧美精品一区二区三| 国产日韩精品视频一区二区三区| 亚洲国产婷婷香蕉久久久久久| 欧美成人dvd在线视频| 91久久国产精品91久久性色| 亚洲精品永久免费精品| 久久成人精品一区二区三区| 亚洲高清视频在线| 久久久精品午夜少妇| 国产精品香蕉在线观看| 亚洲一区二区三区在线看 | 美女诱惑黄网站一区| 亚洲在线成人精品| 欧美午夜精品久久久久久超碰| 亚洲美女一区| 亚洲日本一区二区三区| 欧美电影免费观看网站| 亚洲国产一区视频| 亚洲国产精品高清久久久| 免费久久久一本精品久久区| 在线观看国产日韩| 欧美成人嫩草网站| 欧美阿v一级看视频| 亚洲精品中文字幕在线观看| 亚洲韩国精品一区| 欧美日本韩国一区二区三区| 亚洲一区二区三区777| 亚洲午夜激情网页| 国产亚洲午夜| 欧美激情视频一区二区三区在线播放 | 久久精品电影| 在线观看亚洲视频啊啊啊啊| 免费不卡中文字幕视频| 久久米奇亚洲| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 免费久久99精品国产自| 免费成人高清在线视频| 日韩亚洲视频| 亚洲午夜影视影院在线观看| 国产一区二区三区四区五区美女 | 日韩视频免费观看| 欧美精品999| 亚洲视频一区在线观看| 久久久人成影片一区二区三区| 亚洲天堂网站在线观看视频| 久久精品国产视频| 久久久一二三| 亚洲大胆av| 美女91精品| 亚洲毛片一区二区| 亚洲综合色在线| 国产一区二区三区视频在线观看| 亚洲欧美在线另类| 米奇777在线欧美播放| 亚洲欧洲日夜超级视频| 欧美精品三级在线观看| 一本色道**综合亚洲精品蜜桃冫 | 欧美在线综合| 国自产拍偷拍福利精品免费一| 欧美中文字幕| 99精品视频免费在线观看| 久久狠狠一本精品综合网| 亚洲第一福利社区| 国产毛片久久| 欧美a级片网| 午夜精品久久久久久久| 亚洲欧洲在线看| 久久久国产一区二区| 久久久国产成人精品| 亚洲精品久久久久久久久| 久久影音先锋| 欧美一级欧美一级在线播放| 亚洲国产精品va在线观看黑人 | 亚洲麻豆av| 久久婷婷久久| 久久久久免费| 欧美一区二区三区四区在线| 亚洲国产精品一区制服丝袜| 国产日本亚洲高清| 国产美女一区二区| 国产精品视频精品| 国产精品美女久久久久久久| 国产精品久久国产精品99gif| 欧美黄色精品| 欧美亚州一区二区三区 | 欧美三区美女| 国产精品v日韩精品v欧美精品网站| 欧美一区亚洲一区| 久久精品久久综合| 久久夜色精品国产| 亚洲国产成人在线视频| 亚洲黄色片网站| 亚洲欧美日韩国产中文在线| 久久福利影视| 国产精品成人观看视频国产奇米| 国产精品美女久久久| 在线日韩欧美视频| 亚洲欧美综合v| 欧美成人激情视频| 一本色道久久综合狠狠躁篇的优点| 日韩亚洲一区二区| 欧美插天视频在线播放| 亚洲国产精品久久久久婷婷884| 亚洲精品资源美女情侣酒店| 午夜精品一区二区三区四区 | 欧美女同在线视频| 国产欧美日韩不卡免费| 亚洲毛片一区| 美女主播一区| 久久久国产精彩视频美女艺术照福利| 欧美日韩国产大片| 亚洲乱码一区二区| 亚洲高清不卡| 免费日韩精品中文字幕视频在线| 国产精品免费视频观看| 99www免费人成精品| 亚洲人成免费| 欧美日韩一区二区三区在线视频| 精品9999| 欧美激情亚洲精品| 欧美国产先锋| 亚洲自拍偷拍网址| 国产精品www| 久久久7777| 美女脱光内衣内裤视频久久影院| 精品福利免费观看| 亚洲第一精品电影| 欧美高清视频在线播放| 日韩视频一区二区三区| 99精品热6080yy久久| 国产精品永久免费视频| 久久狠狠婷婷| 欧美激情亚洲精品| 欧美在线亚洲一区| 欧美国产三区| 久久一二三四| 国产精品99免费看| 毛片一区二区| 国产精品系列在线播放| 亚洲国产精品一区制服丝袜| 国产精品久久久久一区| 欧美 日韩 国产在线| 国产精品二区在线| 亚洲电影免费| 亚洲国产精品ⅴa在线观看| 午夜国产精品影院在线观看 | 久久一区二区三区国产精品| 9i看片成人免费高清| 久久久久久夜| 美日韩精品免费| 激情久久久久久久| 欧美一区二区三区视频免费| 在线中文字幕日韩| 欧美精品激情| 亚洲国产日韩精品| 亚洲国产日韩一区二区| 麻豆精品在线观看| 欧美高清在线| 一本大道av伊人久久综合| 欧美国产在线视频|