SQL语句怎么写?先按时间排序,再按姓名排序?

 我来答
瑞珍松0t
2019-06-18 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:734万
展开全部
将字段依次写在order
by
后面即可
,
中间用逗号隔开
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
的后面
,
并用逗号隔开
,
范例如下:
select
time
,
name
,
sum(*)
from

group
by
time
,
name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式