ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql字符串拼接

2022-09-13 12:04:05  阅读:265  来源: 互联网

标签:information NAME 拼接 mysql 字符串 TABLE SCHEMA CONCAT schema


Mysql数据库中的字符串

CONCAT()
CONCAT_WS()
GROUP_CONCAT()


CONCAT()

CONCAT(string1,string2)
最常用的字符串拼接方法,但遇到拼接中的字符串出现null的情况会返回null

root@((none))11:33:50>select CONCAT(TABLE_SCHEMA,TABLE_NAME) from information_schema.TABLES limit 3;
+---------------------------------------------------------+
| CONCAT(TABLE_SCHEMA,TABLE_NAME) |
+---------------------------------------------------------+
| information_schemaCHARACTER_SETS |
| information_schemaCOLLATIONS |
| information_schemaCOLLATION_CHARACTER_SET_APPLICABILITY |
+---------------------------------------------------------+
3 rows in set (0.01 sec)


CONCAT_WS()

CONCAT_WS(separator,str1,str2,…)
多了分隔符功能

root@((none))11:33:53>select CONCAT_WS(".",TABLE_SCHEMA,TABLE_NAME) from information_schema.TABLES limit 3;
+----------------------------------------------------------+
| CONCAT_WS(".",TABLE_SCHEMA,TABLE_NAME) |
+----------------------------------------------------------+
| information_schema.CHARACTER_SETS |
| information_schema.COLLATIONS |
| information_schema.COLLATION_CHARACTER_SET_APPLICABILITY |
+----------------------------------------------------------+
3 rows in set (0.00 sec)

GROUP_CONCAT()

group_concat( [DISTINCT] 连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] )
连接字段,多个值显示为一行.连接的可以是多个字段,也可以对连接字段进行排序

root@((none))11:44:27>select GROUP_CONCAT(TABLE_SCHEMA,TABLE_NAME) from information_schema.TABLES limit 3 \G;
*************************** 1. row ***************************
GROUP_CONCAT(TABLE_SCHEMA,TABLE_NAME): information_schemaCHARACTER_SETS,information_schemaCOLLATIONS,information_schemaCOLLATION_CHARACTER_SET_APPLICABILITY,information_schemaCOLUMNS,information_schemaCOLUMN_PRIVILEGES,information_schemaENGINES,information_schemaEVENTS,information_schemaFILES,information_schemaGLOBAL_STATUS,information_schemaGLOBAL_VARIABLES,information_schemaKEY_COLUMN_USAGE,information_schemaOPTIMIZER_TRACE,information_schemaPARAMETERS,information_schemaPARTITIONS,information_schemaPLUGINS,information_schemaPROCESSLIST,information_schemaPROFILING,information_schemaREFERENTIAL_CONSTRAINTS,information_schemaROUTINES,information_schemaSCHEMATA,information_schemaSCHEMA_PRIVILEGES,information_schemaSESSION_STATUS,information_schemaSESSION_VARIABLES,information_schemaRDS_INDEX_HINTS_INFO,information_schemaSTATISTICS,information_schemaTABLES,information_schemaTABLESPACES,information_schemaTABLE_CONSTRAINTS,information_schemaTABLE_PRIVILEGES,information_schemaTRIGGERS,information_schemaUSER_PRIVILEGES,information_schemaVIEWS,information

标签:information,NAME,拼接,mysql,字符串,TABLE,SCHEMA,CONCAT,schema
来源: https://www.cnblogs.com/linuxshare/p/16688678.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有