
mysql的通配符是
%
where
tel
like
'137%'
查以137
开头的
where
tel
like
'%137'查以137
结尾头的
where
tel
like
'%137%'
只要包含137的都查出来
like 后面的参数
%代表任意多个字符,
_代表任意的字符(一个);
例如:
select from class student where name like '王%';
--就是从学生表中取出王姓的同学记录;
select from student where name like'_佳欣';
--就是从学生表中取出叫佳欣的同学,不管他姓什么;
就你的这条SQL语句,含义同
select xmname,cardid,kkhcode,kkhname,ljxfe,jifen,dzdh,callnum,fkrq,zjm
from cgdddbolscard_wh
where kkhcode lik '%%' or kkhname like '%%'
or zjm like '%%'
是从数据库中检索出所有数据
sql
中
like
要引用一个字段的值,需要使用连接符‘+’
所以原语句:select
from
表
where
字段1
like
'%字段2%'
需要更改为:select
from
表
where
字段1
like
'%'+字段2+'%'
SQL
Server中
用
+
来连接字符串。如果不是字符类型,应先转换成字符类型。
也就是说,如果语句中的’字段2‘为数值型字段那么,语句需要更改为:
select
from
表
where
字段1
like
'%'+cast(字段2
as
varchar(20))+'%'
以上就是关于mysql查询语句中like 的用法全部的内容,包括:mysql查询语句中like 的用法、sql 语句like后面的参数是什么意思、sql server like 一个字段。 例如:select * from 表 where 字段1 like '%字段2%'等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)