iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql合并字符串的实现
  • 647
分享到

mysql合并字符串的实现

2024-04-02 19:04:59 647人浏览 八月长安
摘要

目录Mysql合并字符串1.CONCAT(string1,string2,…)   2.CONCAT_WS(separator,str1,str2,...)mysql字符

mysql合并字符串

1.CONCAT(string1,string2,…)   

string1,string2代表字符串,concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL

SELECT CONCAT( '1', '01')

结果


mysql合并字符串的实现

SELECT CONCAT('1',NULL)

结果

mysql合并字符串的实现
 

2.CONCAT_WS(separator,str1,str2,...)

第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。

SELECT CONCAT_WS('-','1','2','3')

结果

mysql合并字符串的实现

SELECT CONCAT_WS('-','1','2',NULL)

结果

mysql合并字符串的实现

SELECT CONCAT_WS(NULL,'1','2','3')

结果


mysql合并字符串的实现

 

mysql字符串函数

字符串函数是MySQL中常用的函数。

字符串函数主要用于处理表中的字符串。

字符串函数包括求字符串长度、合并字符串、在字符串中插入子串和大小写字母之间的转换等函数。

mysql常用的字符串函数如下表所示

MySQL字符串函数
char_length(s)返回字符串s的字符数
length(s)返回字符串s的长度(一个中文字母长度为3)
concat(s1,s2,...)返回s1,s2..拼接之后的字符串
concat(x,s1,s2,...)返回以x为分隔符拼接之后的字符串
insert(s1,x,len,s2)返回将s2从s1第x个字符到x+len个替换之后的字符串
upper(s) ucase(s)将s字符串中的所有小写字母变成大写
lower(s) lcase(s)将s字符串中的所有大写字母变成小写
left(s,n)返回字符串s的前n个字符
rigth(s,n)返回字符串s的后n个字符
lpad(s1,len,s2)将字符串循环s2添加到s1的开始处,s1长度为len时停止
rpad(s1,len,s2)将字符串循环s2添加到s1的结尾处,s1长度为len时停止
trim(s)去除字符串s首尾两边的空格
ltrim(s)去除字符串s开始处的空格
rtrim(s)去除字符串s结尾处的空格
repeat(s,n)返回将字符串s重复n次后的字符串
space(n)返回n个空格
replace(s,s1,s2)将字符串s2替代字符串s中的子字符串s1
strcmp(s1,s2)s1<s2,返回-1;s1=s2,返回0;s1>s2,返回1;
substring(s,n,len)返回从字符串s的第n个字符开始长度为len的子字符串
mid(s,n,len)返回从字符串s的第n个字符开始长度为len的子字符串
locate(s1,s)返回s1在s中字符的第几个位置
position(s1 in s)返回s1在s中字符的第几个位置
instr(s,s1)返回s1在s中字符的第几个位置
reverse(s)返回字符串s的逆序字符串

elt(n,s1,s2,sn...)

返回第n个字符串 sn
field(s,s1,s2,sn...)返回字符串s在sn中匹配的位置 n
find_in_set(s1,s2)返回字符串s2在s1中匹配的位置,其中s2必须是以“ , ”分隔的字符串
make_set(x,s1,s2,sn...)按x的二进制数从sn中选取字符串

练习代码:

## 字符串函数
 
select char_length('admin,root'),length('admin,root'),char_length('流量明星'),length('流量明星');
 
select concat('a','b','c'),CONCAT_WS(',','a','b','c');
 
select insert('admin',2,3,'root');
 
select upper('adminROOTadmin,of;ajax'),ucase('adminROOTadmin');
 
select lower('adminROOTadmin,of;ajax'),lcase('adminROOTadmin');
 
select left('admin',3),right('admin',3);
 
select lpad('admin',12,'root'),rpad('admin',12,'root'),lpad('admin',6,'root'),rpad('admin',6,'root');
 
select trim(' ad min '),ltrim(' ad min '),rtrim(' ad min '),trim('ad' from 'admin admin admin ad');
 
select repeat('admin ',3),space(3),replace('admin','d','c');
 
select strcmp('admin','zdmin'),strcmp('admin','admin'),strcmp('zdmin','admin');
 
select substring('admin',1,3),mid('admin',1,3);
 
select locate('mi','admin'),position('mi' in 'admin'),instr('admin','min');
 
select reverse('admin'),elt(3,'admin','root','miss','running'),field('miss','admin','root','miss','running');
 
select find_in_set('miss','admin,root,miss,running')
 
select make_set(7,'a','d','m','i','n'),make_set(9,'a','d','m','i','n')

结果截图: 

mysql合并字符串的实现

mysql合并字符串的实现 mysql合并字符串的实现

mysql合并字符串的实现 mysql合并字符串的实现

mysql合并字符串的实现

mysql合并字符串的实现

mysql合并字符串的实现

mysql合并字符串的实现

mysql合并字符串的实现

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

您可能感兴趣的文档:

--结束END--

本文标题: mysql合并字符串的实现

本文链接: https://www.lsjlt.com/news/33896.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql合并字符串的实现
    目录mysql合并字符串1.CONCAT(string1,string2,…)   2.CONCAT_WS(separator,str1,str2,...)mysql字符...
    99+
    2022-08-29
  • SQL字符串合并
    create table #tb(id int, value varchar(10),cname varchar(20))insert into #tb values(1, 'aa','...
    99+
    2022-10-18
  • Python字符串的字符转换、字符串劈分、字符串合并问题分析
    目录1.字符串的字符转换1.1.字符转换的概念1.2.字符转换的应用案例2.字符串的劈分2.1.字符串劈分的概念2.2.调用方法split或者rsplit劈分字符串2.3.调用方法p...
    99+
    2023-03-20
    Python字符串合并 字符串劈分 Python字符串的字符转换
  • Python字符串的字符转换、字符串劈分、字符串合并问题怎么解决
    1.字符串的字符转换1.1.字符转换的概念在前面说的的字符串替换,是将字符串中的一个子串替换成了新的子串,如果我们想对字符串中的某些字符进行转换,也就是对字符串中的单个字符进行替换,可以调用方法maketrans和translate来实现。...
    99+
    2023-05-23
    Python
  • php中怎么合并字符串
    本篇内容介绍了“php中怎么合并字符串”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php中的字符串合并函数是“implode()”。imp...
    99+
    2023-07-02
  • pandas中实现将相同ID的字符串进行合并
    目录问题描述自己的解决方案大神的更优化的解法总结问题描述 """ id value 1 A 1 B 1 C 2 D 2 E 2 ...
    99+
    2023-02-07
    pandas字符串合并 pandas字符串 pandas合并
  • mysql字符串拼接换并行符
    这篇文章主要介绍了mysql字符串拼接换并行符,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!常用的字符串函数:函数说明CONCAT(s1,s2,...)返回连接参数产生的字符串,一个或多个待拼接...
    99+
    2023-06-06
  • SQL怎么按某字段合并字符串
    本文小编为大家详细介绍“SQL怎么按某字段合并字符串”,内容详细,步骤清晰,细节处理妥当,希望这篇“SQL怎么按某字段合并字符串”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。标题...
    99+
    2022-10-19
  • mysql 字符串拆分并分组
    这篇文章主要为大家详细介绍了mysql 字符串拆分并分组,文中示例代码介绍的非常详细,具有一定的参考价值,发现的小伙伴们可以参考一下:无分隔符的字符串截取题目要求数据库中字段值:实现效果:需要将一行数据变成多行实现的sqlSELECT...
    99+
    2023-06-06
  • python如何合并列表为字符串
    这篇文章主要介绍python如何合并列表为字符串,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!合并列表为字符串str_list = ['hello', 'worl...
    99+
    2023-06-27
  • SQL Server 如何合并组内字符串
    但2016版没有STRING_AGG函数,就会麻烦很多: SELECT p2.G, SS = JSON_VALUE(    REPLACE(      (SELECT _   = p1.S FROM T ...
    99+
    2014-06-07
    SQL Server 如何合并组内字符串
  • SQL Server怎么合并组内字符串
    今天给大家介绍一下SQL Server怎么合并组内字符串。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。SELECT p2.G,SS = JSON_VA...
    99+
    2023-06-03
  • MySql获取当前时间并转换成字符串的实现
    目录mysql获取当前时间的函数时间转字符串字符串转日期MySql获取当前时间的函数 now(); select now(); //结果:2019-04-19 09:31:59 sysdate(); select SY...
    99+
    2022-07-08
    MySql获取当前时间 MySql时间转换成字符串
  • 实现MySQL产生随机数并连接字符串的方法
    这篇文章主要介绍了实现MySQL产生随机数并连接字符串的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。用到的方法:concat(&...
    99+
    2022-10-18
  • MySQL 字符串拆分实例(无分隔符的字符串截取)
    无分隔符的字符串截取 题目要求 数据库中字段值: 实现效果:需要将一行数据变成多行 实现的sql SELECT LEFT(SUBSTRING('P1111',help_topic_id...
    99+
    2022-05-30
    MySQL 字符串拆分 无分隔符 字符串截取
  • SQL字符串的合并与拆分实例代码分析
    本篇内容主要讲解“SQL字符串的合并与拆分实例代码分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL字符串的合并与拆分实例代码分析”吧!字符串的合并在Or...
    99+
    2022-10-19
  • MySQL如何实现字符串连接
    这篇文章主要介绍了MySQL如何实现字符串连接,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。字符串连接命令: concat(str...
    99+
    2022-10-19
  • mysql字符串分割功能实现
    目录mysql字符串分割1、字符串分割函数2、创建存储过程,循环插入截取的每一条数据扩展:mysql字段的分割截取功能(模拟split)mysql字符串分割 1、字符串分割函数 drop function if...
    99+
    2023-02-15
    mysql字符串分割 mysql字段分割截取
  • php如何合并数组转成字符串
    这篇文章主要讲解了“php如何合并数组转成字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何合并数组转成字符串”吧!实现方法:1、用array_merge()函数将多个数组合并为...
    99+
    2023-06-30
  • php中字符串合并函数是什么
    php中的字符串合并函数是“implode()”。implode()函数可以将一个一维数组转化为字符串,将数组元素合并为一个字符串并返回,语法“implode($glue, $array)”;参数“$glue”可省略,规定数组元素之间放置的...
    99+
    2022-06-29
    php字符串 php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作