SQL语句:如何用两个条件排序
语句:selecttop5*fromtableorderbyA可是A有重复记录,这么就不能选出5个记录来,我想能不能在加一个类似与orderby啊...
语句 :
select top 5 *
from table
order by A
可是A有重复记录,这么就不能选出5个记录来,我想能不能在加一个类似与order by啊 展开
select top 5 *
from table
order by A
可是A有重复记录,这么就不能选出5个记录来,我想能不能在加一个类似与order by啊 展开
3个回答
展开全部
可以,比如你还想根据B字段来排序,可以这样写:select top 5 *
from table
order by A ,B
如果不在A和B后写安什么排序,默认是升序asc
降序为desc
所以如果要安A、B降序排列则可以这样写:
select top 5 *
from table
order by A desc,B desc
from table
order by A ,B
如果不在A和B后写安什么排序,默认是升序asc
降序为desc
所以如果要安A、B降序排列则可以这样写:
select top 5 *
from table
order by A desc,B desc
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用,分隔不同的排序字段,以先加的优先
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select top 5 *
from table
order by A ,B
from table
order by A ,B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询