Mysql 查询某个字段中是否包某个字符串的几种函数及对比
在工作中,有时候,我们会遇到这种需求,比如,批量修改某个字段的数据值,这个字段又是字符串且这些字符串都包含指定特殊的字符串,这个时候怎么办呢?如下:我们需要,在sys_pid字段,批量添加mm_xxx_这个值,而且sys_pid字段有个特点,就是:都包含了359950439_值。分析:一:查询a表中,sys_pid字段包含359950439_的所有数据。二:在字段前添加mm_xxx_1:查询包含3
在工作中,有时候,我们会遇到这种需求,比如 ,批量修改某个字段的数据值,这个字段又是字符串且这些字符串都包含指定特殊的字符串,这个时候怎么办呢?
如下:
我们需要,在sys_pid字段,批量添加mm_xxx_这个值,而且sys_pid字段有个特点,就是:都包含了
359950439_值。
分析:
一:查询a表中,sys_pid字段包含359950439_的所有数据。
二:在字段前添加mm_xxx_
1:查询包含359950439_的所有数据怎么查询?
方案有如下几种:
1.1:使用like模糊查询。
like语法:
select 字段名称 from 表名 where 字段 like ‘%模糊的keyword%’
sql语句如下:
select * from a where sys_pid like '%359950439_%';
原创不易,完成人机校验,阅读全文