desc是升序还是降序
问题描述
- 精选答案
-
在sql中,desc是降序排列。
而升序排列是使用asc,同时sql默认的排序也是升序排列。desc在sql中的用法是对查询出的结果按某一列来降序排序,在使用的时候,要和order by 一起使用。用法举例:以Access数据库为例,现有一张学生信息表Student,含有name(姓名),age(年龄),gender(性别),grade(班级),score(成绩)这几个字段。name age gender grade score李四 19 男 高三6班 62马六 20 男 高三4班 77王五 18 女 高三1班 93小明 19 男 高三2班 53张三 18 男 高三2班 88select * from Student order by age//按年龄升序查询所有学生 查询结果如下:name age gender grade score王五 18 女 高三1班 93张三 18 男 高三2班 88小明 19 男 高三2班 53李四 19 男 高三6班 62马六 20 男 高三4班 77可以看出查询结果的学生按年龄升序进行了排列。select * from Student order by score desc//按成绩降序查询所有学生 查询结果如下:name age gender grade score王五 18 女 高三1班 93张三 18 男 高三2班 88小明 19 男 高三2班 53李四 19 男 高三6班 62马六 20 男 高三4班 77在使用desc也可以通过 , 来隔开多个排序条件:select * from Student order by age desc,score desc//先根据年龄排序,其次通过分数排序 查询结果如下:name age gender grade score李四 17 男 高三6班 62王五 18 女 高三1班 93小明 19 男 高三2班 53马六 20 男 高三4班 77小花 21 女 高三1班 90张三 21 男 高三2班 88可以看出查询结果中,是首先按年龄来降序排序,年龄相同时,如小花与张三,则按分数降序排列
- 其他回答
-
降序。DESC是英文单词“Descending”的缩写,表示降序的意思。在SQL语句中,使用DESC可以按照指定的字段值从大到小进行排序操作,也就是通常所说的降序排列。与之相反的是ASC,它是英文单词“Ascending”的缩写,表示升序的意思。在SQL语句中,使用ASC可以按照指定的字段值从小到大进行排序操作。
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















