mysql字符串与变量拼接

在MySQL中,我们经常需要将字符串与变量拼接起来,以便满足数据操作的需求。可以使用CONCAT函数来进行字符串与变量的拼接,下面是一个使用CONCAT函数的例子:

SELECT CONCAT('Hello',' ','world'); 

这个例子的输出结果是:

Hello world 

我们也可以将字符串与变量进行拼接,这个例子中,我们创建了一个表,其中包含了名字和姓氏两个属性:

CREATE TABLE users (name VARCHAR(50),surname VARCHAR(50));

INSERT INTO users (name,surname)
VALUES ('John','Doe'); 

现在我们可以将名字和姓氏两个属性拼接起来,生成一个全名的属性:

SELECT CONCAT(name,surname) AS full_name FROM users; 

这个例子的输出结果是:

+------------+
| full_name  |
+------------+
| John Doe   |
+------------+ 

因为拼接起来的全名属性是一个字符串类型,我们可以使用其他字符串函数对其进行操作。例如,我们可以使用SUBSTRING函数来截取全名属性的一部分:

SELECT SUBSTRING(CONCAT(name,surname),1,4) AS abbreviated FROM users; 

这个例子的输出结果是:

+-------------+
| abbreviated |
+-------------+
| John        |
+-------------+ 

在这个例子中,我们使用了SUBSTRING函数截取了全名属性的前四个字符,生成了一个缩写名字。

相关文章

在正式开始之前,我们先来看下 MySQL 服务器的配置和版本号信...
> [合辑地址:MySQL全面瓦解](https://www.cnblogs.c...
物理服务机的CPU、内存、存储设备、连接数等资源有限,某个时...
1 回顾 上一节我们详细讲解了如何对数据库进行分区操作,包括...
navicat查看某个表的所有字段的详细信息 navicat设计表只能一...
文章浏览阅读4.3k次。转载请把头部出处链接和尾部二维码一起...