MySQL ORDER BY 排序 用法例题

点击链接https://sqlzoo.net/wiki/SELECT_from_Nobel_Tutorial 第十四题

查询1984年所有获奖者的姓名和奖项。结果将诺贝尔化学奖和物理学奖排在最后,然后按照奖项排序,再按照获奖者姓名排序

【正确答案】

select 
winner
,subject
from nobel
where yr = 1984
order by subject in ('chemistry','physics') , subject, winner

【标准语法】

select 字段名1

from 表格名

[where 条件代码]

[group by 字段名1]

[having 条件代码]

order by 字段名 asc|desc

posted @ 2021-11-21 11:46  云麒  阅读(72)  评论(0)    收藏  举报