首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

黑货求sql

2013-11-09 
水货求sqltableabc1ccdd10bbmm查询出a1b,c 的值 在 cc , dd , bb , mm中的记录[解决办法]SELECT *FROM db

水货求sql

table

a      b          c

1      cc          dd


10     bb          mm


查询出  a>1  b,c 的值 在 cc , dd , bb , mm中的记录
[解决办法]

SELECT *
FROM dbo.tablename
WHERE a > 1
AND (b IN('cc', 'dd', 'bb', 'mm') OR c IN('cc', 'dd', 'bb', 'mm'))

[解决办法]
create table #tb(a int,b varchar(10),c varchar(10))
insert into #tb
select 1,'cc','dd'
union all select 10,'bb','mm'
union all select 15,'xx','ww'

select *
from #tb
where a>1 and (b in('cc','dd','bb','mm') or c   in('cc','dd','bb','mm'))

/*
abc
-----------------------------------
10bbmm
*/


[解决办法]
select *
from tb
where a>1 and b in('cc','dd','bb','mm') and c in('cc','dd','bb','mm')

热点排行