关于sqlserver中的表嵌套查询数据错乱的问题
碰到个问题,在sqlserver里对取得的数据分页,使用下面的sql: select top 5000 * from 发现出现的数据并不是想象中的195000到200000,而是380000,最后的解决方式是: select top 5000 * from 具体原因可能是因为sqlserver中的top的排序问题,sqlserver中如果你没有指定默认排序,很容易出现问题,得到的数据可能不是你预期的合理的数据。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql server 查询数据库内所有表的简单示例
- SQLServer 服务器架构迁移
- sql-server – 如何在复合主键中改变varchar的长度?
- Windows下mysql修改root密码的4种方法
- mysql复制中临时表的运用技巧
- ASP.NET和MSSQL高性能分页实例代码
- sql – 如何使用我传递的参数使存储过程返回“数据集”?
- 数据类型int、bigint、smallint 和 tinyint范围(sqlserver)
- sql-server – AcquireConnection方法调用连接管理器失败,错
- sql-server – 使用集成安全性(SSPI)更好地访问SQL Server的