mysql查询语句中like 的用法

mysql查询语句中like 的用法,第1张

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%'等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9791447.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存