mysql 字符串转数组

ops/2024/10/20 6:20:49/

在 MySQL 中,可以使用内置的字符串函数 SUBSTRING_INDEX()REPLACE() 来实现将字符串转换为数组。

首先,使用 REPLACE() 函数将字符串中的分隔符替换为空格,然后使用 SUBSTRING_INDEX() 函数将字符串按空格分割成多个子字符串。最后,使用 TRIM() 函数去除子字符串两端的空格,将其放入数组中。

下面是一个示例:

SET @str = 'apple,banana,orange';SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(REPLACE(@str, ',', ' '), ' ', 1), ' ', -1)) AS str1,TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(REPLACE(@str, ',', ' '), ' ', 2), ' ', -1)) AS str2,TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(REPLACE(@str, ',', ' '), ' ', 3), ' ', -1)) AS str3;

输出结果为:

+---------+---------+---------+
| str1    | str2    | str3    |
+---------+---------+---------+
| apple   | banana  | orange  |
+---------+---------+---------+

这样就将字符串转换为数组了,你可以根据实际需要设置更多的 str 字段来获取更多的子字符串。


http://www.ppmy.cn/ops/91599.html

相关文章

【ARM】v8架构programmer guide(3)_ARMv8的寄存器

目录 4.ARMv8 registers 4.1 AArch64 特殊寄存器 4.1.1 Zero register 4.1.2 Stack pointer (SP) 4.1.3 Program Counter (PC) 4.1.4 Exception Link Register(ELR) 4.1.5 Saved Process Status Register (SPSR) 4.2 Proc…

springboot给类进行赋初值的四种方式

目录 1. 使用Value和ConfigurationProperties2. 使用PropertySource创建Person.java写一个测试类 3. 使用ImportResourceStudent类创建beans.xml在主类中引入测试 其他心得 1. 使用Value和ConfigurationProperties 这里不加赘述了,前面我也发过,这里就放…

C# 方法的定义

方法的由来 1.方法(method)的前身是C/C语言的函数(function) 方法是面向对象范畴的概念,在非面向对象语言中仍然称为函数 2.永远都是类(或结构体)的成员 C#语言中函数不可能独立于类(或结构体)之外 只有作为类(结构体)的成员时才被称为方法 C中是可以的&#xf…

java线程池解析

文章目录 java线程池newCachedThreadPool:newFixedThreadPool:newScheduledThreadPool:newSingleThreadExecutor: 线程池原理ThreadPoolExecutor工作队列BlockingQueue详解实现BlockingQueue接口的常见类如下: ** CPU …

自查出癌症后 凯特王妃的生活观发生了变化 王室的粉丝们也应该会很少见到她

凯特米德尔顿今年的健康问题令人意外,这也改变了王室的面貌。这位威尔士王妃每次露面都引来巨大关注,因此王室不得不发挥创意,将更多精力放在威廉王子、索菲、爱丁堡公爵夫人,甚至查理三世国王的社交日程上。王室粉丝们可能期待着凯特恢复健康,恢复正常日程,但内部人士称…

Bootstrap 4 表头固定,tbody滚动条

表格 <div class"row" style"background-color: #fff;overflow: auto;max-height: 500px;"> <table class"table table-striped table-bordered scrolltable text-nowrap"> <thead> …

C++从入门到起飞之——string类的模拟实现 全方位剖析!

&#x1f308;个人主页&#xff1a;秋风起&#xff0c;再归来~&#x1f525;系列专栏&#xff1a;C从入门到起飞 &#x1f516;克心守己&#xff0c;律己则安 目录 1、多文件之间的关系 2、模拟实现常用的构造函数 2.1 无参构造函数 2.2 有参的构造函数 2.3 析构函…

Grafana 与观测云:无缝集成的监控可视化体验

在云原生监控领域&#xff0c;可视化工具扮演着至关重要的角色。它们不仅帮助用户实时监控应用和基础架构的状态&#xff0c;还提供了深入分析数据的能力。Grafana&#xff0c;作为一款流行的开源数据可视化和监控解决方案&#xff0c;以其丰富的图表类型、灵活的仪表板配置和用…