MySQL CONCAT函数


本MySQL教程通过语法和示例说明了如何使用MySQL CONCAT函数。

描述

MySQL CONCAT函数允许您将两个或多个表达式连接在一起。

语法

MySQL中CONCAT函数的语法为:

1
CONCAT( expression1, expression2, ... expression_n )

expression1,expression2,... expression_n要连接在一起的表达式。

说明
如果表达式是一个数值,它将被CONCAT函数转换成一个字符串。
如果所有表达式都是非字符串,CONCAT函数将返回非字符串。
如果有一个表达式是字符串,CONCAT函数将返回字符串。
如果有一个表达式为空,CONCAT函数将返回空值NULL。

MySQL CONCAT函数示例

Mysql如何连接两个字符串,使用CONCAT函数实现示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
mysql>SELECT CONCAT(3, 6);
Result: 36
mysql> SELECT CONCAT('yun', 'kai', 'bi', 'ji', '.com');
Result: 'zhilu.com'
mysql> SELECT CONCAT('数值: ', 12);
Result: '数值:12'
mysql> SELECT CONCAT('数值: ', 10+10);
Result: '数值:20'
mysql> SELECT CONCAT('zhilu.com', NULL);
Result: NULL

在MySQL中 您还可以通过将字符串放在一起实现表达式的连接:

例如:

1
2
3
4
5
6
7
8
mysql> SELECT 'yun' 'kai' 'bi' 'ji' '.com';
Result: 'zhilu.com'
mysql> SELECT '数值: ' '24';
Result: '数值: 24'
mysql> SELECT '数值: ' '10+10';
Result: '数值: 10+10'

使用这种方法,每个表达式必须都是字符串。


原文链接:https://codingdict.com/