SQL查询语句如何能够让指定的记录排在最后
如题,该记录在排序上是没有突出特点的,它每一字段的值都知道,其余字段则不确定,在不修改的情况下,如何用一条SQL查询查出所有记录并把该记录排在最后呢?手误,应该是“其余记...
如题,该记录在排序上是没有突出特点的,它每一字段的值都知道,其余字段则不确定,在不修改的情况下,如何用一条SQL查询查出所有记录并把该记录排在最后呢?
手误,应该是“其余记录则不确定”。 展开
手误,应该是“其余记录则不确定”。 展开
11个回答
展开全部
select *
from
(
select *,1 as pri from 表 where id='你指定记录的值'
union all
select *,2 as pri from 表 where id<>'你指定记录的值'
) t
order by pri desc
这个是可以实现的
from
(
select *,1 as pri from 表 where id='你指定记录的值'
union all
select *,2 as pri from 表 where id<>'你指定记录的值'
) t
order by pri desc
这个是可以实现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用union
假设你要把id为123的这条记录排在最后
select * from t1 where id<>123
union
select * from t1 where id=123
假设你要把id为123的这条记录排在最后
select * from t1 where id<>123
union
select * from t1 where id=123
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做个union就可以,先把其他的select 出来,union下就可以放在最后了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用order by 排序
条件就是你想排在后面数据的那些关键性字段
条件就是你想排在后面数据的那些关键性字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
运用GO到你所指定的记录然后用GO BOTTOM
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询