一条sql语句
oracle中一张表test,有id,a,b3个字段,选出a=1或b=2的所有记录,a=1且b=2的排在最前面,a=1且b=2的记录按id降序排列。...
oracle中一张表test,有id,a,b 3个字段,选出a=1或b=2的所有记录,a=1且b=2的排在最前面,a=1且b=2的记录按id降序排列。
展开
5个回答
展开全部
select id,a,b
from test
where a=1 and b=2
order by id desc
union
select id,a,b
from test
where a=1 or b=2
from test
where a=1 and b=2
order by id desc
union
select id,a,b
from test
where a=1 or b=2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from test t where t.a=1 and t.b=2 order by t.id desc;
a=1且b=2排在最前面是什么意思?你查a=1且b=2就全是满足这个条件的数据啦,还要怎么排最前面?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from test where a=1 and b=2 order by desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select id,a,b from test where a=1 and b=2;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询