c# - 比较客户端排序和 SQL Server 排序之间的特性

标签 c# asp.net sql sql-server tsql

当涉及到对某些数据进行排序时,我们有两种选择来对数据进行排序: 第一个是使用 ORDER BY 子句在 SQL Server 上排序,另一个是 客户端排序,我如何选择一个选项而不是另一个选项 为什么?哪个选项更有效?该功能有哪些帮助 与排序?客户端排序有排序功能吗? 什么是客户端排序?

最佳答案

在 SQL Server 中对数据进行排序比客户端更快,但是从 SQL Server 获取数据并将数据绑定(bind)到客户端会增加成本,因此此过程比在客户端排序更耗时。我建议您在客户端对数据进行排序并使用一些 JavaScript 框架,例如 Jquery。你没有提到你使用什么平台作为前端

看一些基于 jquery 的排序示例

http://www.codeproject.com/KB/aspnet/TableBlueSorter.aspx

http://www.dotnetcurry.com/ShowArticle.aspx?ID=259

关于c# - 比较客户端排序和 SQL Server 排序之间的特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5151010/

相关文章:

c# - 将 C# 代码从 Cassandra .5 迁移到 .6

asp.net - Fancybox 无法正确显示流媒体图像

.net - 如何使用 ASP.NET 在 web.config 文件中写入 appSetting?

c# - 如何处理检索 i2c 缓冲区和设置模型/实体属性?

c# - 在C#中无法将字符串识别为有效的DateTime?

asp.net - 面包屑 SiteMapPath 和 SEO 友好的路由

sql - 获取 BigQuery 中最新行的属性?

MySQL - 如果查询返回错误

php - 对值相同的 2 列求和

c# - 检测顶层框架 BHO