kbys.net
当前位置:首页 >> sql likE多个值 >>

sql likE多个值

select type from new_datas where type like '%科技%' or type like '%IT%'

用or增加条件,试试。 select * from TableName where ColumnName like '%值1%' or ColumnName like '%值2%' or ColumnName like '%值3%'

你写的理论上是可以的 但是你存储的是中文写法的逗号 但你like的是英文写法的逗号,有可能是这个问题造成的吧 你检查下你的输入法 还有like的单引号貌似也不对吧

select pitem_id,pitem_name,spec,valid_id,general_id from ctlm5050 where spec_dec>=300 and (pitem_id like'05%' or pitem like '06%') and valid_id'N' order by pitem_id ----- 对同字段的"或"可以用"or"

sql 中 like 要引用一个字段的值,需要使用连接符‘+’ 所以原语句:select * from 表 where 字段1 like '%字段2%' 需要更改为:select * from 表 where 字段1 like '%'+字段2+'%' SQL Server中 用 + 来连接字符串。如果不是字符类型,应先转换成...

sql的模糊查询like字句是可以的使用变量的。 如图: 使用 + 号连接变量,或者在变量中添加 % 都可以,如 declare @test varchar(20)set @test = '李%'select b from a where b like @test

你这中间有一个or 的关系,必须括起来 select m.create_time from msg m where (m.msg_txt like '%c-%' or m.msg_txt like '%e-%') and m.create_time like '2013-06%' order by m.create_time desc 另外一个问题是, 你这列到底是日期还是字符...

标准SQL中用like进行模糊查询,有两个通配符:%百分号代表任意个字符,_下划线代表一个字符。 例如查询姓名中包含“晓”的人,where子句可以写成:where name like '%晓%' 姓名由两个字构成,并且第二个字是“红”,可以写成:where name like '_红'...

没用上索引时都是全表扫描,差别不大 用上索引时表现不一样,正向键索引(就是create index idx1 on 表(列))对'参数%'可进行有效的range scan,对其它2种无效,反向键索引(就是create index idx1 on 表(reverse(列))对'%参数'可进行有效的range s...

把前面的and改成“,”后面变成nvname like '%女%' and 。。。。

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com