激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Sql Server - SQL Server2008 Order by在union子句不可直接使用的原因詳解

SQL Server2008 Order by在union子句不可直接使用的原因詳解

2020-07-31 18:50Angelasp Sql Server

這篇文章主要介紹了SQL Server2008 Order by在union子句不可直接使用的原因詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

按照要求,每個(gè)取top 20,既然是隨機(jī)的取,那么就SQL Server Order by newid()就是了,然后把所有數(shù)據(jù)union起來就得了。所以我立即給出了答案:

?
1
2
3
4
5
selecttop 20 *fromxxxwheretype=1orderbynewid()
 
union
 
selecttop 20 *fromxxxwheretype=0orderbynewid()

但是在sql 查詢分析器種不對,語法有錯,我乍一看,好像沒有問題吧:

selecttop 20 *fromxxxwheretype=1orderbynewid() 單獨(dú)執(zhí)行 都是沒有問題得;

下面的半句也是一樣的語法結(jié)構(gòu),也沒有錯誤。但是把這兩個(gè)查詢union起來就錯了。奇怪啊。既然提示是order附近有錯,那么我將order給去掉:

去掉也是可以運(yùn)行也沒有錯啊。也就是說在union子句中的查詢不能用SQL Server Order by。但是這兒我必須要用order by啊,要不然我怎么取出隨機(jī)的20條記錄

最終改寫成了:

?
1
2
3
4
5
6
7
8
9
SELECT * FROM
 
(select TOP 20 * from dbo.AngelExam where (c='無' or c=null) and (d='無' or d=null) ORDER BY newid() ) a1
 
UNION
 
SELECT * FROM
 
(select TOP 20 * from dbo.AngelExam where (c='無' or c=null) and (d='無' or d=null) ORDER BY newid()) a2

看著語句長了不少,有點(diǎn)怪怪得,但是沒法,不知道為什么SQL Server中不能在union子句中使用order by,所以只有外圍在包裝一層了。

到此這篇關(guān)于SQL Server2008 Order by在union子句不可直接使用的原因詳解的文章就介紹到這了,更多相關(guān)SQL Server2008 Order by在union子句不可直接使用內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/angelasp/p/13339934.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产精品久久久久久久久久三级 | 欧美一级黄 | 精品久久久久久久久久久久久久 | 国产免费最爽的乱淫视频a 毛片国产 | 亚洲视频黄 | 亚洲精品欧美二区三区中文字幕 | 大胆在线日本aⅴ免费视频 永久免费毛片 | 久久草在线视频 | 久久久av亚洲男天堂 | 日韩中文字幕一区二区三区 | 成人午夜a| 激情小说另类 | www日韩在线观看 | av在线看网站 | 伊人在线 | 国产羞羞视频在线观看免费应用 | 最新一区二区三区 | 亚洲小视频在线播放 | 免看黄大片aa | 成人精品免费在线观看 | 精品久久久久久久久久中出 | 国产午夜精品久久久久 | 国产免费高清在线 | 久久精品性视频 | 国产chinesehd精品91 | 欧美乱码精品一区 | 九艹在线 | 国产一级一区二区三区 | 狠狠久久 | 一级黄色免费观看 | 久久久久电影网站 | 久久久久成人精品免费播放 | 97中文字幕第一一一页 | 亚洲天堂中文字幕在线观看 | 国产在线导航 | 国产污污视频 | 88xx成人精品视频 | 九九热免费精品视频 | 在线播放免费人成毛片乱码 | 久操中文 | 欧美日韩高清一区二区三区 |