当前位置: 首页 > news >正文

mysql 切割字符串函数

93、mysql 切割字符串函数

需求,使用in 匹配多个参数,name字段值类型:1234(小明)

结果:
select * from user where SUBSTRING_INDEX(REPLACE(name, ')', ''), '(', -1) in ( '小明','小李')

使用的函数如下

1、使用SUBSTRING_INDEX函数
SUBSTRING_INDEX函数可以根据指定的分隔符将字符串分割成多个部分,并返回指定位置的部分。其语法如下:

SUBSTRING_INDEX(str, delim, count)
其中,str是要分割的字符串,delim是分隔符,count是指定的位置。如果count为正数,则从字符串的开头开始计数;如果count为负数,则从字符串的末尾开始计数。下面是一个示例:

SELECT SUBSTRING_INDEX('apple,banana,orange', ',', 2) AS result;

执行以上代码,将返回结果为’apple,banana’,因为我们指定了count为2,表示返回前两个部分。

2、使用REPLACE函数

SELECT REPLACE('apple,banana,orange', ',', '|') AS result;

执行以上代码,将返回结果为apple|banana|orange ,成功替换

http://www.lryc.cn/news/207405.html

相关文章:

  • 汽车发动机电机右盖设计
  • ETHERNET/IP从站转CANOPEN主站连接AB系统的配置方法
  • 人工智能和机器学习:走向智能未来的关键
  • openGauss本地Centos7.6单机安装和简单应用
  • LeetCode--1 两数之和
  • Hafnium安全分区管理器和示例参考软件栈
  • Python解读市场趋势:LSTM 和 GRU 在预测 Google 股价方面的探索
  • vue源码分析(二)——vue的入口发生了什么
  • 系统架构师论文总结【持续更新】
  • STM32-LCD中英文显示及应用
  • 13.4web自动化测试(Selenium3+Java)
  • P1966 [NOIP2013 提高组] 火柴排队
  • Linux文件I/O
  • 卡巴斯基2009杀毒软件
  • Docker 容器服务的注册、发现及Docker安全
  • UE5 Blueprint发送http请求
  • SpringBoot 分布式验证码登录方案
  • vite.config.js文件配置代理设置VITE_APP_BASE_API
  • 优橙内推海南专场——5G网络优化(中高级)工程师
  • 5083: 【递推】走方格
  • 多种方式计算当天与另一天的间隔天数 Java实现
  • Python基础学习004——for循环与字符串
  • 【发展史】鼠标的发展史
  • ThinkPHP6 多应用模式之验证码模块的配置与验证
  • 数据结构笔记——树和图(王道408)(持续更新)
  • Redis 主从
  • 嵌入式学习笔记(63)位操作实战
  • 8位机adc采样正弦波频率
  • react中使用监听
  • Java基础总结