应该如何截取MySQL字符串和字符进行查询
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,下面一起来了解下应该如何截取MySQL字符串和字符进行查询,相信大家看完肯定会受益匪浅,文字在精不在多,希望应该如何截取MySQL字符串和字符进行查询这篇短内容是你想要的。一、MySQL中字符串的截取
千家信息网最后更新 2025年01月20日应该如何截取MySQL字符串和字符进行查询
下面一起来了解下应该如何截取MySQL字符串和字符进行查询,相信大家看完肯定会受益匪浅,文字在精不在多,希望应该如何截取MySQL字符串和字符进行查询这篇短内容是你想要的。
一、MySQL中字符串的截取
MySQL中有专门的字符串截取函数:其中常用的有两种:substring_index(str,delim,count) 和concat
1.substring_index(str,delim,count) 函数的使用较为普遍。
函数括号里面的依次为:要分隔截取的字符串(如:"aaa_bbb_ccc")、分隔符(如:"_")、位置(表示第几个分隔符处,如:"1")。
count为正数,那么就是从左边开始数,函数返回第count个分隔符的左侧的字符串;
count为负数,那么就是从右边开始数,函数返回第count个分隔符右边的所有内容;
count可以为0,返回为空。
例子:substring_index("aaa_bbb_ccc","_",1) ,返回为 aaa; substring_index("aaa_bbb_ccc","_",2) ,返回为 aaa_bbb; substring_index(substring_index("aaa_bbb_ccc","_",-2),"_",1) ,返回为 bbb;
2.concat是连接几个字符串
例子:concat('m','y','s','q','l');
返回:mysql
二、依据表中的某个字段查询包含有这个字符的所有数据
1.find_in_set:SELECT * FROM user WHERE find_in_set('吴',name);
查询user表中所有name包含"吴"的数据
2.REGEXP:SELECT * FROM user WHERE name REGEXP '('吴'|'刘')';
使用正则,查询包含刘或者吴的数据
看完应该如何截取MySQL字符串和字符进行查询这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。
字符
字符串
查询
函数
分隔符
内容
数据
例子
右边
更多
行业
肯定
受益匪浅
位置
信息
字段
常用
括号
文字
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
高频引用数据库
服务器日常运维
数据库日志错误701
世界顶尖网络技术
网络安全的主要保护什么
那些东西是软件开发环境
jdbc表示数据库链接的对象
软件开发经理累么
软件开发模式和多媒体处理技术
抖音商家扫码拓客软件开发
关系数据库中一个表有几个主键
计算机网络技术有几门课程
云服务器网络延迟会不会比
nlp软件开发是什么意思
申银万国服务器连接失败
幼儿园网络安全管理检查表查
天象网络技术有限公司面试
江苏推广网络技术包括什么
为什么国际服服务器维护
5G 运营商 网络安全
深圳合创软件开发公司
苏宁互联网科技有限公司
数据库在高速硬盘
c 数据库还原实例
河南综合软件开发联系方式
数据库的笑话
温州交友软件开发
什么是网络安全生态新境界
郑州人工智能软件开发多少钱
中国互联网科技企业名单