MySQL字符串分割并拼接语句介绍

数据库 MySQL
MySQL字符串如果需要将某个字段里的内容进行分割并写入到其他字段中,应该如何实现呢?使用SUBSTRING_INDEX 及concat就可以实现这个功能。

SUBSTRING_INDEX 及concat可以实现MYSQL字符串分割并拼接,下面就对该MYSQL字符串处理语句的用法进行详细介绍,供您参考。

将某个字段里的内容进行分割并写入到其他字段中:

字段内容比较有规律,所以选择substring_index函数并配合concat字符串链接函数进行有效的配合和实现最终效果。

有电话号码如下: 010-88888882-5612

将电话号码划分为总机和分机号:

  1. select SUBSTRING_INDEX(phone,'-',2) as PNumber,   
  2.        SUBSTRING_INDEX(phone,'-', -1) as Ext,   
  3.        phone from tb_user   where ucid = 271338 
  4.  
  5. +--------------+------+-------------------+  
  6. | PNumber      | Ext | phone             |  
  7. +--------------+------+-------------------+  
  8. | 010-88888882 | 5612 | 010-88888882-5612 |  
  9. +--------------+------+-------------------+  

变更分机号码为1234:

  1. update tb_user set phone = concat(SUBSTRING_INDEX(phone,'-',2),'-','1234')  
  2. where ucid = 271338 ; 

以上MYSQL字符串分割并拼接语句介绍.

【编辑推荐】

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-26 10:43:48

MySQL分割字符串

2013-04-28 10:36:00

Obj-C数组Obj-C字符串拼接与

2010-11-26 13:27:41

MySQL存储过程

2009-02-24 14:27:55

2021-05-31 07:57:00

拼接字符串Java

2009-08-07 14:15:21

C#字符串分割

2021-03-08 08:23:24

Java字符串截取

2011-07-11 16:00:22

字符串拼接

2022-11-25 07:53:26

bash脚本字符串

2021-06-11 18:08:00

Java字符串拼接

2021-10-31 23:01:50

语言拼接字符串

2019-12-25 15:41:50

JavaScript程序员编程语言

2013-06-24 15:16:29

Java字符串拼接

2021-12-10 08:17:48

字符串拼接场景

2023-10-31 18:57:02

Java字符串

2009-08-07 14:34:33

C#模式字符串

2009-08-26 13:24:54

C#字符串

2020-11-03 18:36:37

面试字符串算法

2009-12-01 09:18:50

PHP分割字符串

2022-12-06 08:27:50

Bash脚本字符串
点赞
收藏

51CTO技术栈公众号