初学:使用ORDER BY对两个字段排序,只能排一个是怎么回事

FranklinBHU 2003-08-08 03:34:04
select au_lname,au_fname from authors order by au_lname,au_fname
只对au_lname排了序,没有对au_fname排序是怎么回事?
...全文
265 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-08-08
  • 打赏
  • 举报
回复
select au_lname,au_fname from authors order by 1,2

可以达到同样效果
CrazyFor 2003-08-08
  • 打赏
  • 举报
回复
select au_lname,au_fname from authors order by au_lname,au_fname
不可能的,
你这个语句是这样的意思,先按au_lname顺序排,如果au_lname相同的情况下,再按au_fname字段顺序排.

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧