SQLSERVER的排序问题结果不是想要的

同一个查询的结果集为什麽有时候是按他想要的顺序排列,有时候又不是,接下来将为你详细解答,感兴趣的你可以参考下哈,希望对你有所帮助

在论坛里经常有人问这样的问题

同一个查询的结果集为什麽有时候是按他想要的顺序排列,有时候又不是,或者是在SQL2000里是这个顺序,到了SQL2005/2008又是那个顺序?

其实,只要语句里没有指定“order by”,SQLSERVER并不会按照顺序返回的。有可能你的表里有一个字段已经建立了索引

你想结果集按照那个建立了索引的字段排序,那么你不指定“order by”是没有问题的,因为表的存储顺序就是按照那个字段的顺序排好序了,所以可以不指定“order by”,但是如果你没有在想排序的那个字段建立索引,或者在SQL2000里建立了索引,而在SQL2005/2008里没有建立索引,那么就要明确地用“order by”指定。如果你没有指定,哪怕一模一样的查询,

结果集顺序这一次和上一次不一样是很正常的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1802265.html

(0)
上一篇 2025年2月21日 13:18:50
下一篇 2025年2月21日 13:19:07

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php连接sqlserver五种方法是什么

    PHP连接SQLServer的五种方法如下:1、使用“mssql_connect()”函数;2、使用“sqlsrv_connect()”函数;3、使用PDO类连接;4、使用“odbc_connect()”函数;5、使用COM对象方式连接。 …

    2025年2月23日
    100
  • 介绍win10 下 php7.0.X 添加Sqlserver扩展

    第一步、7.0.12下载扩展并配置服务器 7.0.x的扩展下载地址: Microsoft Drivers for PHP for SQL Server  https://www.microsoft.com/en-us/download/de…

    2025年2月23日 编程技术
    100
  • Vue的表格排序及筛选解决方案?

    vue开发中如何解决表格排序和筛选问题 在前端开发中,表格是非常常见的组件之一。而对于一个复杂的表格来说,除了展示数据之外,还可能涉及到数据的排序和筛选功能。Vue作为一个流行的前端框架,提供了很多方法来解决这些问题。本文将介绍一种常见的解…

    编程技术 2025年2月23日
    100
  • 如何在PHP中对多维数组进行排序

    如何在php中对多维数组进行排序 在PHP中,数组是一种非常常见且重要的数据结构,而多维数组更是在一些复杂的数据处理中使用频率较高。但是,对于多维数组的排序操作可能会有些棘手。本文将向您介绍如何在php中对多维数组进行排序,并提供具体的代码…

    编程技术 2025年2月23日
    100
  • PHP中如何使用数组进行数据排序

    php中如何使用数组进行数据排序 在PHP中,数组是一种非常重要和常用的数据结构。它可以存储和处理大量的数据,并且提供了多种方法来对数据进行排序。本文将介绍PHP中使用数组进行数据排序的方法,并提供代码示例。 sort() 函数 sort(…

    编程技术 2025年2月22日
    100
  • PHP中如何在数组中按值的字母顺序进行排序

    php中如何在数组中按值的字母顺序进行排序 在PHP中,对数组按照值的字母顺序进行排序是一项常见的操作。本文将介绍两种常用的方法来实现这一功能,并附带相应的代码示例。 方法一:使用sort()函数进行排序sort()函数是PHP内置的数组排…

    编程技术 2025年2月22日
    100
  • PHP ZipArchive如何实现对压缩包中文件的排序功能?

    php ziparchive如何实现对压缩包中文件的排序功能? 标题:php ziparchive如何实现对压缩包中文件的排序功能? 在处理压缩文件时,我们经常会需要对其中的文件进行排序操作。PHP提供了ZipArchive类来处理压缩文件…

    编程技术 2025年2月22日
    100
  • excel表格成绩怎么排序

    excel排序成绩: 1、打开表格,选中要处理的数据,如图; 2、点击【数据】,点击【排序】; 3、給【数据包含标题】打上勾,点击选择关键字里面的【成绩】,如图; 4、在【排序依据】中选择【数值】,【次序】中选择【降序】,最后点击【确定】就…

    2025年2月22日 互联网
    100
  • wps如何排序列号

    1、点击选择第一个序号的位置,选择菜单栏中的“公式”中的“查找与引用”,点击它,在弹出的窗口中选择“ROW”函数。 2、表格中的输入框就出现图中的内容。不用管弹出的窗口,点击输入框,在括号后面输入-1。目的是让输入的序号比表格自带的序号数值…

    2025年2月22日 互联网
    100
  • Excel怎么以某一列为准排序?

    excel怎么以某一列为准排序? 1、打开Excel表格。 2、选择需要排序的数据列表。 3、点击数据。 4、这里可以选择升序,也可以选择降序。 5、点击扩展选定区域,若果不选,行与行之间的数据会被打乱。 6、根据A列数据升序排列的表格。 …

    2025年2月22日 互联网
    100

发表回复

登录后才能评论