www.cpsh.net > SQL中likE可以对几个值进行模糊查询吗

SQL中likE可以对几个值进行模糊查询吗

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

一个like 后面只能跟一个 如果需要多个 可以采用 like '%%' or|and like '%%'

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

据我所知,是的

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

单引号中的单引号用两个单引号。

把这些姓插入到一个新表中 比如 表:A name 张 李 。。。 select 姓名.* from 姓名,A where 姓名.name like A.name + '%'

使用SQL 通配符可以替代一个或多个字符,即模糊查询。 SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符如下: 1、% 替代一个或多个字符 2、_ 仅替代一个字符 3、[charlist] 字符列中的任何单一字符 4、[^charlist]或者[!cha...

你自己都说了,使用模糊查询就可以了。 如果是查询zlyt中含有b或f可以这样写: select * from 表名 where zlyt like '%b%' or zlyt like '%f%' 如果是查询zlyt中含有b和f可以这样写: select * from 表名 where zlyt like '%b%f%' or zlyt like ...

... where (CustomerName like '%"+TextBox1.Text+"%' or ID like '%"+TextBox1.Text+"%' or CellPhone like '%"+TextBox1.Text+"%')";

网站地图

All rights reserved Powered by www.cpsh.net

copyright ©right 2010-2021。
www.cpsh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com