读书人

求一句。该如何解决

发布时间: 2012-04-22 18:34:46 作者: rapoo

求一句。。。。
姓名部工
RyanIT部50000
GerryIT部50000
宋威IT部50000
李勇志部50000
志新部50000
郭晟部50000
李洪江跟部50000
李昌蔚跟部50000
跟部50000
朱丹跟部50000
秀跟部50000
怎么用一句找出部里面有"I"字段的? 我是新手!

[解决办法]

SQL code
--姓名 部 工--Ryan IT部 50000--Gerry IT部 50000--宋威 IT部 50000--李勇志 部 50000--志新 部 50000--郭晟 部 50000--李洪江 跟部 50000--李昌蔚 跟部 50000-- 跟部 50000--朱丹 跟部 50000--秀 跟部 50000declare  @t table(姓名 varchar(20), 部 varchar(20),工 int)insert into @t values('Ryan' ,'IT部' , 50000)insert into @t values('Gerry' ,'IT部' ,  50000)insert into @t values('宋威' ,'IT部' ,  50000)insert into @t values('李勇志' ,'部' ,  50000)insert into @t values('志新' ,'部' ,  50000)insert into @t values('志新' ,'部' ,  50000)insert into @t values('郭晟' ,'部' ,  50000)insert into @t values('李洪江' ,'跟部' ,  50000)insert into @t values('李昌蔚' ,'跟部' ,  50000)insert into @t values('' ,'跟部' ,  50000)insert into @t values('朱丹' ,'跟部' ,  50000)insert into @t values('秀' ,'跟部' ,  50000)--怎么用一句找出部里面有"I"字段的? 我是新手!select * from @t where 部 like '%I%'--ORselect * from @t where charindex('I',部)>0 /*(1 行受影响)姓名                   部                   工-------------------- -------------------- -----------Ryan                 IT部                  50000Gerry                IT部                  50000宋威                   IT部                  50000(3 行受影响)姓名                   部                   工-------------------- -------------------- -----------Ryan                 IT部                  50000Gerry                IT部                  50000宋威                   IT部                  50000(3 行受影响)*/ 

读书人网 >SQL Server

热点推荐