为什么我的SQL里用order by 命令后记录没有全部按照要求进行排序呢? 排序肯定是有规律的可能是排序规则,也可能是排序使用的索引坏了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是排序规则,也可能是排序使用的索引坏了 --你先试试强制使用排序规则,看看顺序是否正确select F1,F2,F3 from MyTbl order by F1 collate Chinese_PRC_CI_AS--如果不正常,再检查一下表有没有问题dbcc checkdb('你的库名')dbcc checktable('MyTbl') 同意楼上的,可能是排序用的索引有问题建议先查查表有没有什么问题 mssql数据库常见的格式有哪些 Sqlserver 2008 Managementstudio 里面怎么给表插入一条记录? 问个简单的查询 请教一SQL语句 ---在线等 关于随机排序的问题,MM急求 牛人请进:这个表结构该如何构造? 有没有好的SQL SERVER 性能监控、sql语句调优工具 怎么把查询出来的数字设置成3位小数显示出来呢 登录 'liuming' 在一个或多个数据库中有别名或映射到了用户上。请除去这些用户或别名后再除去该登录? 一个小问题 如何将数字9转换成字符串'0009'的格式? 请教:怎么将数据库中已有数据按照日期编号?
可能是排序规则,也可能是排序使用的索引坏了
select F1,F2,F3 from MyTbl order by F1 collate Chinese_PRC_CI_AS
--如果不正常,再检查一下表有没有问题
dbcc checkdb('你的库名')
dbcc checktable('MyTbl')