在SQL中排序除了顺序排序和倒序排序还有的限制性的排序方法。按多列对结果集进行排序,以下语句检索学生的名字,姓氏和性别。它首先按学号对学生列表进行排序,然后按名字排序。

也可以按按多列和不同顺序对结果集进行排序,通过在排序的数据列后面添加顺序或倒叙的关键字来组合使用:

还可以按不在列表中的字段显示,虽然说在方法上没有它的数据但在被查询的数据表中要有它的数据,不然会报错查不出来:

下面是显示出它的值的列:

按表达式对结果集进行排序 LEN() 函数返回字符串的字符数。 语句使用 ORDER BY 子句中的 LEN() 函数来检索按名字长度排序学生列表。

可以通过升序(asc)或着降序(desc)来搭配查询:

这是我所学到的SQLServer排序的方法,所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐