笔记本电脑开机黑屏怎么办-adobereaderx
![orderby](/uploads/image/0682.jpg)
2023年4月4日发(作者:kdh文件)
Mysql中ORDERBY排序怎么使⽤?指定顺序和多字段排列
ORDERBY默认按升序排列,因此ASC(升序)⼦句是可选的。
另外,还可以按降序排列,为此可以使⽤DESC(降序)。
ORDERBY⼦句中还可以⽤数字来表⽰对应的列3对应于SELECT中指定的第3列,即⼯资。
按从左到右的顺序依次根据ORDERBY⼦句中指定的列进⾏排序。
指定⽤于排序的列时,如果使⽤的是SELECT⼦句中列的数字位置,那么指定的数字不能超过SELECT⼦句中指定的列数。
(不能超出索引)
通常,可以按SELECT⼦句中未指定的列进⾏排序,但必须指定列名。然⽽,如果在查询中使⽤了GROUPBY或DISTINCT
⼦句,就不能按SELECT⼦句中未指定的列进⾏排序。
按指定顺序返回查询结果
姓名年龄⼯资-----------------------------王明251300李雷262450赵勇255000
要求:显⽰部门编号为10的员⼯的姓名、职位和薪⽔,并根据薪⽔按从低到⾼的顺序排列想获得上⾯这样的数据结果
select姓名,年龄,⼯资from⼯作表orderby⼯资asc#使⽤对应的数值代表列也是可以的#orderby3asc多字段排列
如果想对表中多个字段进⾏不同的排列如⼯资表按照升序排列,年龄按照降序排列
可以再ORDER之后⽤逗号隔开不同排列的字段
select姓名,年龄,⼯资from⼯作表orderby⼯资asc,年龄desc
更多推荐
orderby
发布评论