gpt4 book ai didi

MySQL asc、desc数据排序的实现

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章MySQL asc、desc数据排序的实现由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

数据排序 asc、desc 。

1、单一字段排序order by 字段名称 。

作用: 通过哪个或哪些字段进行排序 。

含义: 排序采用 order by 子句,order by 后面跟上排序字段,排序字段可以放多个,多个采用逗号间隔,order by默认采用升序(asc),如果存在 where 子句,那么 order by 必须放到where 语句后面.

(1)、按照薪水由小到大排序(系统默认由小到大) 。

例如: select ename,sal from emp order by sal,

MySQL asc、desc数据排序的实现

(2)、取得job 为 MANAGER 的员工,按照薪水由小到大排序(系统默 认由小到大) 。

例如: select ename,job,sal from emp where job = ”MANAGER”order by sal,

如果包含 where 语句 order by 必须放到 where 后面,如果没有 where 语句 order by 放到表的后面; 。

(3)、以下询法是错误的:

?
1
select * from emp order by sal whereselect * from emp order by sal where job = ‘MANAGER';

MySQL asc、desc数据排序的实现

2、手动指定字段排序 。

(1)、手动指定按照薪水由小到大排序(升序关键字 asc) 。

例如: select ename,sal from emp order by sal asc,

MySQL asc、desc数据排序的实现

(2)、手动指定按照薪水由大到小排序(降序关键字desc) 。

例如: select ename,sal from emp order by sal desc,

MySQL asc、desc数据排序的实现

3、多个字段排序 。

(1)、按照 job 和薪水倒序排序 。

例如: select ename,job,ename from emp order by job desc,sal desc,

MySQL asc、desc数据排序的实现

注意: 如果采用多个字段排序,如果根据第一个字段排序重复了,会根据第二个字段排序; 。

4、使用字段位置排序 。

(1)、按照薪水升序排序(不建议采用此方法,采用数字含义不明确,可读性不强,程序不健壮) 。

?
1
select * from emp order by 6;

MySQL asc、desc数据排序的实现

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.

原文链接:https://blog.csdn.net/qq_37923253/article/details/79688313 。

最后此篇关于MySQL asc、desc数据排序的实现的文章就讲到这里了,如果你想了解更多关于MySQL asc、desc数据排序的实现的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com