数据库排序问题(写出SQL语句)

数据库排序问题(写出SQL语句),第1张

字段依次写在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语句大概如下:

select * from 表名 order by 用于排序的字段 desc

desc是降序,如果要用升序是asc

如果有帮助到你,请点击采纳


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6928437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存