MySql 查询字段包含指定字符串(locate函数)

参考资料:
⏹1. MySQL模糊查询用法大全(正则、通配符、内置函数等)


如下图所示的表

MySql 查询字段包含指定字符串(locate函数)_第1张图片


需求1: 从表中查询出name字段不包含三项的所有数据

SELECT
	* 
FROM
	`t_checkgroup` 
WHERE
	LOCATE( '三项', NAME ) = 0;

MySql 查询字段包含指定字符串(locate函数)_第2张图片


需求2: 从表中查询出name字段包含三项的所有数据

SELECT
	* 
FROM
	`t_checkgroup` 
WHERE
	LOCATE( '三项', NAME ) > 0;

MySql 查询字段包含指定字符串(locate函数)_第3张图片

你可能感兴趣的:(SQL,mysql)