国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

SQLSERVER的排序問題結(jié)果不是想要的

2024-08-31 00:56:36
字體:
供稿:網(wǎng)友
在論壇里經(jīng)常有人問這樣的問題:

同一個查詢的結(jié)果集為什麼有時候是按他想要的順序排列,有時候又不是,或者是在SQL2000里是這個順序,到了SQL2005/2008又是那個順序?

其實,只要語句里沒有指定“order by”,SQLSERVER并不會按照順序返回的。有可能你的表里有一個字段已經(jīng)建立了索引

你想結(jié)果集按照那個建立了索引的字段排序,那么你不指定“order by”是沒有問題的,因為表的存儲順序就是按照那個字段的順序排好序了,所以可以不指定“order by”,但是如果你沒有在想排序的那個字段建立索引,或者在SQL2000里建立了索引,而在SQL2005/2008里沒有建立索引,那么就要明確地用“order by”指定。如果你沒有指定,哪怕一模一樣的查詢,

結(jié)果集順序這一次和上一次不一樣是很正常的。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌拉特前旗| 德钦县| 凉城县| 四平市| 房产| 孝昌县| 扎囊县| 万荣县| 济阳县| 茂名市| 靖西县| 鄂州市| 富阳市| 蒙阴县| 裕民县| 西盟| 天长市| 大埔县| 克东县| 陆丰市| 雷山县| 双城市| 恩施市| 佛教| 通河县| 聊城市| 枞阳县| 鱼台县| 和田市| 呼图壁县| 化州市| 龙江县| 盐池县| 随州市| 布尔津县| 龙口市| 汶川县| 汉阴县| 阿克陶县| 阿荣旗| 中西区|