99问答网
所有问题
写一个SQL语句。。。查询出a=1 或者 b=1,并且查出结果中a=1且b=2的结果按id倒序放在前面。
前三楼结果都不对。。。本人亲测·
举报该问题
推荐答案 2013-04-25
题目有问题????前面条件‘查询出a=1 或者 b=1’都已经差出来a=1的记录了,那么第二个条件查询出来的结果必然包括在第一个条件查询出来的结果呀。。。。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BeeBtBe7B.html
其他回答
第1个回答 2013-04-25
假设表名为t
select * from t
where a=1 or b=1
union
select * from t
where a=1 and b=2
order by id desc
追问
语句中union 是什么意思?
追答
并且的意思~
本回答被提问者和网友采纳
第2个回答 2013-04-25
假设表名为t
select * from (
select a,b from t where (a=1 or b=1)) where a=1 and b=2
order by id desc
追问
这里(
select a,b from t where (a=1 or b=1))
是数据整个查询语句的子查询么?
第3个回答 2013-04-25
select *from table_name where a=1 and b=2 order by id desc union select *from table_name where a=1 or b=1;
第4个回答 2013-04-25
select * from t where a=1 or b=1 order by id desc
追问
错误
1
2
下一页
相似回答
SQL查询
:选择所有
a=1或b=2的
记录,使得
a=1且b=2的
记录排在最前面
,并且
a...
答:
select * from 表名 where a=1 or b=2 order by case when a=1 and b=2 then 0 else 1 end,id desc 看看这个
结果
对不?
oracle
sql
查询
函数有两条数据
A=1
B=2
和A=2
B=1
要求类型这样的数据 都...
答:
确认数据库中存在你需要的数据 祝好运,望采纳
...a=1和
a=2的
记录多条 怎么用一条
sql语句查询出a=1
的记录数和a=2的...
答:
select (select count(a) from 表名 where
a=1
),(select count(a) from 表名 where
a=2
) from dual
sql查询
问题 例如:表a 有
id1,id2
两个列,表
b
有id1,content两个列,两...
答:
select b.* from
a,
b
where a.
id1
= b.id1 and a.
id2
= 1
sql语句
如何
查询一个
表中某一列的相同数据?
答:
假设表名是num,列名是a,则
查询语句
为:SELECT * FROM num WHERE a IN(SELECT a FROM num GROUP BY a HAVING COUNT(a)>1 )其中:SELECT 语句:SELECT 语句用于从表中选取数据。结果被存储在
一个结果
表中(称为结果集)。WHERE 子句:如需有条件地从表中选取数据,可将 WHERE 子句添加到 ...
...例:假如
A=1,并且B=2
,那么返回C=3 ; 剩下
A=1的
,C都返回4 。
答:
请参考:SELECT A,B,CASE WHEN
B=2
THEN 3 ELSE 4 END C FROM TB WHERE
A=1
有几
个SQL语句
求大神指点
答:
1、insert into B(a) select a from A where a= '1'2、create view v_create_v select * from a create procedure p_ctrate_table as begin select * from A end3、(1)select count(*) from 职员表 group by 性别 (2)select case 分数 when >90 then '优' w...
SQL语句中,查询一个结果,
满足表
1的
A条件,满足表
2的B
条件,怎么写?
答:
选择level,‘var’||level from dual connect by level <= 100;3.
查询
表A和表
B中
的相关记录,Select* fromtest_col_2b Whereexists(select1fromtest_col_1awhereb。
id=
a.id)4.查询表
A中的
所有数据和A、B中的相关数据,Select* fromtest_col_1a unionall Select* fromtest_col_...
求
SQL查询语句
答:
SELECT username,b.cityidFROM usertable a,citytable bWHERE a.city
id=b
.cityidSELECT不仅能从表或视图中检索数据,它还能够从其它
查询语句
所返回
的结果
集合中查询数据。例如:SELECT a.au_fname+a.au_lnameFROM authors a,titleauthor ta(SELECT title_
id,
titleFROM titlesWHERE ytd_sales>10000) AS tWHERE ...
大家正在搜
以下程序段中与语句k=a>b
设有语句char a='\72'
以下不能输出字符a的语句是
switch语句中没有break
a abc的句子有什么
若有定义语句 int a
设有定义语句 int a
break语句的作用是
活出最好的自己语句
相关问题
sql server 表 x 中 a,b 两个字段查询 当a...
SQL查询:选择所有a=1或b=2的记录,使得a=1且b=2...
oracle中sql语句“非(A='1'或B='2')”执行...
SQL语句中,查询一个结果,满足表1的A条件,满足表2的B条...
mysql 需要获取到id、A = 1、B = 2的总数,相...
求SQL 语句:IF中再加判断 如何写? 例:假如A=1,并...
在SQL库表B中查询A字段数据大于等于1.0时显示1,小于1...
SQL查询问题,GROUP BY a之后,找存在b=1,2,...