MySQL字符串判断是否包含子串?

By 陆勤 at 27 天前 • 0人收藏 • 33人看过

方法一: 模糊查询,关键词like

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


方法二:locate函数,若是包含,返回大于0的数,否则返回0


例如:判断site表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头

update site set url =concat('http://',url) where locate('http://',url)=0


登录后方可回帖

信息栏
数据人网是数据人学习、交流和分享的平台,专注于从数据中学习,努力发觉数据之洞见,积极利用数据之价值
Loading...