select 名次=(select count(1) from 成绩表 a where aid=bid and a总分>=b总分),学号,数学,语文,英语,总分 from 成绩表 b order by 总分 desc
将字段依次写在order
by
后面即可
,
中间用逗号隔开。
view plaincopy to clipboardprint
select from 表 order by time , name
select from 表 order by time asc , name asc
select from 表 order by time desc , name desc
select from 表 order by time asc , name desc
select from 表 order by time desc , name asc(注:
asc
表示升序
,
desc表示降序
,
未明确写明排序方式时默认是升序)
与之类似的语法是
group
by
,
按多个字段分组时
,
也是依次将多个字段写在group
by
的后面
,
并用逗号隔开
,
范例如下:
view plaincopy to clipboardprint
select time , name , sum() from 表 group by time , name
以上就是关于数据库排序全部的内容,包括:数据库排序、数据库排序问题(写出SQL语句)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)