经验分享

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_%';

原创不易,完成人机校验,阅读全文

相关推荐