SQLSERVER的排序问题结果不是想要的
- 软件编程
- 2026-01-11 13:39:44
同一个查询的结果集为什麽有时候是按他想要的顺序排列,有时候又不是,或者是在SQL2000里是这个顺序,到了SQL2005/2008又是那个顺序?
其实,只要语句里没有指定“order by”,SQLSERVER并不会按照顺序返回的。有可能你的表里有一个字段已经建立了索引
你想结果集按照那个建立了索引的字段排序,那么你不指定“order by”是没有问题的,因为表的存储顺序就是按照那个字段的顺序排好序了,所以可以不指定“order by”,但是如果你没有在想排序的那个字段建立索引,或者在SQL2000里建立了索引,而在SQL2005/2008里没有建立索引,那么就要明确地用“order by”指定。如果你没有指定,哪怕一模一样的查询,
结果集顺序这一次和上一次不一样是很正常的。
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例
C#中Clone一个对象的值到另一个对象案例
用php实现分页效果的示例代码
C++ 输入scanf()和输出printf()的操作
在Vue中使用Echarts可视化库的完整步骤记录
C# 实现FTP上传资料的示例
Java String的intern方法使用场景示例
Docker在线、离线安装及其常用命令操作
使用git上传到码云分支的实现
在Docker中安装Elasticsearch7.6.2的教程
Mysql8.0.22解压版安装教程(小白专用)
在vue中动态修改css其中一个属性值操作
JavaGUI实现随机单词答题游戏
c# 通过WinAPI播放PCM声音
java8 实现map以value值排序操作
Python并发爬虫常用实现方法解析
Python爬虫实战案例之爬取喜马拉雅音频数据详解
Mybatis generator mapper文件覆盖原文件的示例代码
JavaScript实现鼠标经过表格某行时此行变色
Vue 实现一个简单的鼠标拖拽滚动效果插件
Python 数据分析之逐块读取文本的实现
JavaScript实现表单验证功能
Java方法及数组相关原理解析
MySQL触发器的使用场景及方法实例
Java 基于UDP协议实现消息发送
C++ 实现输入含空格的字符串
解决android报错:Intel HAXM is required to run this AVD
Android LitePal的使用详解
SpringBoot基于自定义注解实现切面编程
python从ftp获取文件并下载到本地
Python数据分析库pandas高级接口dt的使用详解
SpringBoot基于Actuator远程关闭服务
MYSQL字符串强转的方法示例
mysql用户变量与set语句示例详解
Docker 容器监控原理及 cAdvisor的安装与使用说明
CentOS8.2安装Java 14.0.2的教程详解
在python中对于bool布尔值的取反操作
docker实现重新打tag并删除原tag的镜像
Docker容器连接相互通信的实现
Spring MVC数据处理和乱码问题详解
PHP连接MySQL数据库三种实现方法
JavaScript实现图片合成下载的示例
JavaScript手写数组的常用函数总结
python中二分查找法的实现方法
使用IDEA配置Tomcat和连接MySQL数据库(JDBC)详细步骤
python的数学算法函数及公式用法
用ldap作为django后端用户登录验证的实现
docker版es、milvus、minio启动命令详解
在docker下删除两个id相同的镜像的操作
JavaScript实现网页留言板功能
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
