笔记本电脑开机黑屏怎么办-adobereaderx

orderby
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