方法一:

SELECT * FROM users WHERE emails like "%b@email.com%";

方法二:

利用MySQL 字符串函数 find_in_set();
SELECT * FROM users WHERE find_in_set('aa@email.com', emails);

这样是可以的,怎么理解呢?

mysql有很多字符串函数 find_in_set(str1,str2)函数是返回str2中str1所在的位置索引,str2必须以","分割开。
注:当str2为NO1:“3,6,13,24,33,36”,NO2:“13,33,36,39”时,判断两个数据中str2字段是否包含‘3’,该函数可完美解决

mysql > SELECT find_in_set('3','3,6,13,24,33,36') as test;
-> 1

mysql > SELECT find_in_set('3','13,33,36,39') as test;
-> 0

方法三:

使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0

例子:判断site表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头
update site set url =concat('http://',url) where locate('http://',url)=0

注意mysql中字符串的拼接不能使用加号+,用concat函数

Mysql字符串字段判断是否包含某个字符串的3种方法相关推荐

  1. c mysql 包含字符串_Mysql字符串字段判断是否包含某个字符串的2种方法

    假设有个表: 复制代码 代码如下:CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),user_name VAR ...

  2. mysql 反向匹配子串,Mysql 模糊匹配(字符串str中是否包含子字符串substr)

    1.LIKE 通常与 % 一同使用,类似于一个元字符的搜索.若substr不在str中,则返回0. SELECT 'test' LIKE '%e%' as `ret`; # 1 SELECT 'tes ...

  3. js判断是否包含指定字符串

    CreateTime--2017年2月28日09:37:06 Author:Marydon js判断是否包含指定字符串 var inputValue = "thunder://piaohua ...

  4. php判断特殊字符,php远程获取网页代码及判断是否包含某些字符串 - 傲世零零个人技术网站...

    //获取远程网页的函数 function geturl($url){ $headerArray =array("Content-type:application/json;",&q ...

  5. 键盘录入一个字符串,判断是否是对称字符串

    import java.util.Scanner;/*** 键盘录入一个字符串,判断是否是对称字符串* 对称字符串:123321* 非对称字符串:123123*/ public class Demo8 ...

  6. 浅谈C语言将字符串中的空格替换成%20的几种方法(附图超级详细解答)

    文章目录 题目分析 暴力位移法 巧用数组法 高效倒放法 题目分析 将字符串中的空格替换为%20.样例: "abc defgx yz" 转换成 "abc%20defgx%2 ...

  7. JavaScript判断是否为空对象的几种方法

    点击打开视频讲解 <template><div id="app"><h2>JavaScript判断是否为空对象的几种方法</h2>& ...

  8. 判断无向图是否有回路有四种方法

     一.无向图回路的判断 对于无向图,判断其是否有回路有四种方法,如下所示: 1.利用深度优先搜索DFS,在搜索过程中判断是否会出现后向边(DFS中,连接顶点u到它的某一祖先顶点v的边),即在DFS ...

  9. mysql c接口返回自增id_详解mysql插入数据后返回自增ID的七种方法

    引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...

最新文章

  1. 【分享】(性能优化)思考数据列表中“特殊的列”
  2. 发布一个实体类属性生成小工具,给开发加点料
  3. 03-CA/TA编程:aes_auth demo
  4. 中等职业学校计算机教学方法,浅析中等职业学校“计算机基础课”教学方法.doc...
  5. d9900 修改ip 思科dcm_思科设备SSH登陆详细配置过程
  6. html中怎么写多选框,如何在HTML中实现“选择所有”复选框?
  7. Veeam FAQ系列转载(一):备份
  8. JavaScript数组中新增元素(2)
  9. luogu p1799 数列_NOI导刊2010提高(06)
  10. wxpython如何分开界面和运行代码_wxpython笔记:wxpython的界面布局方式(一)
  11. 电气领域相关数据集(目标检测,分类图像数据及负荷预测),输电线路图像数据
  12. 计算机组成原理的各种常见英文缩写介绍--<<方便复习的笔记>>
  13. 多伦多大学计算机专音乐专业,终于懂了加拿大音乐专业学院推荐
  14. android 系统级闹铃,Android 设置系统闹铃和日历
  15. 电脑饥荒服务器未响应,《饥荒》联机版常见问题及解决方法一览
  16. Blender关于雕刻
  17. 三台虚拟机实现NAT地址翻转
  18. 生成一张图用python
  19. 洛谷——小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目
  20. 计算机宋巍,北京理工大学教务部

热门文章

  1. 【RPC服务器不可用】解决方法
  2. C#列出局域网中可用SQL Server服务器(续)
  3. 直播 | DPDK中国技术峰会2017
  4. css3 3d变换和动画——回顾
  5. Linux常用的Shell命令
  6. 怎么提高大表和小表的连接查询效率?
  7. 食物日记:上海铁板烧
  8. MySQL 数据类型学习笔记
  9. oracle审计的激活与取消
  10. SpockFS —— 基于 HTTP 的文件系统