加入收藏 | 设为首页 | 会员中心 | 我要投稿 海南站长网 (https://www.0898zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

ASC|Mysql中ORDER BY 排序怎么使用? 指定顺序和多字段排列

发布时间:2022-12-03 10:02:58 所属栏目:MySql教程 来源:互联网
导读: 『草丁图书馆摘要_ASC|Mysql中ORDER BY 排序怎么使用? 指定顺序和多字段排列MySQL』指定用于排序的列时,如果使用的是 SELECT 子句中列的数字位置,那么指定的数字不能超过 SELECT 子句中指

『草丁图书馆摘要_ASC|Mysql中ORDER BY 排序怎么使用? 指定顺序和多字段排列MySQL』指定用于排序的列时,如果使用的是 SELECT 子句中列的数字位置,那么指定的数字不能超过 SELECT 子句中指定的列数。(不能超出索引)通常,可以按 SELECT 子句中未指定的列进行排序,但必...

按关键词阅读:MySQLASC

ASC|Mysql中ORDER BY 排序怎么使用? 指定顺序和多字段排列

文章图片

ASC|Mysql中ORDER BY 排序怎么使用? 指定顺序和多字段排列

ORDER BY 默认按升序排列 , 因此 ASC (升序)子句是可选的 。

另外 , 还可以按降序排列 , 为此可以使用 DESC(降序) 。

ORDER BY 子句中还可以用数字来表示对应的列 3 对应于 SELECT 中指定的第 3 列 , 即工资 。

按从左到右的顺序依次根据 ORDER BY 子句中指定的列进行排序 。

指定用于排序的列时 , 如果使用的是 SELECT 子句中列的数字位置 , 那么指定的数字不能超过 SELECT 子句中指定的列数 。 (不能超出索引)

通常 , 可以按 SELECT 子句中未指定的列进行排序 ,但必须指定列名 。 然而mysql排序, 如果在查询中使用了GROUP BY 或 DISTINCT 子句 , 就不能按SELECT 子句中未指定的列进行排序 。

按指定顺序返回查询结果

姓名年龄工资-----------------------------王明251300李雷262450赵勇255000

要求:显示部门编号为 10 的员工的姓名、职位和薪水 , 并根据薪水按从低到高的顺序排列想获得上面这样的数据结果

select姓名年龄工资from工作表orderby工资asc#使用对应的数值代表列也是可以的#orderby3asc

多字段排列如果想对表中多个字段进行不同的排列如工资表按照升序排列年龄按照降序排列

可以再ORDER之后用逗号隔开不同排列的字段

【ASC|Mysql中ORDER BY 排序怎么使用? 指定顺序和多字段排列】

select姓名年龄工资from工作表orderby工资asc年龄desc

(编辑:海南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!