📅  最后修改于: 2023-12-03 15:35:08.151000             🧑  作者: Mango
当我们想将两个属性合并成一个时,在SQL中可以使用拼接字符串函数来实现。
使用CONCAT()函数将两个属性合并成一个:
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM customers;
在这个例子中,我们将first_name
和last_name
合并成一个新的属性名为full_name
,通过将两个属性用空格连接起来。
我们还可以添加其他字符串,例如逗号、冒号等来分隔属性。
SELECT CONCAT(first_name, ', ', last_name, ': ', email) AS contact_info FROM customers;
在这个例子中,我们将first_name
和last_name
用逗号分隔开来,email
用冒号和空格分隔开来。
除了使用CONCAT()函数,我们还可以使用||
运算符来拼接字符串:
SELECT first_name || ' ' || last_name AS full_name FROM customers;
无论是CONCAT()函数还是使用||
运算符,都可以将两个属性合并成一个字符串。
需要注意的是,如果两个属性中有 NULL 值,在拼接时也会返回 NULL 值。
使用拼接字符串函数可以方便地合并属性,提高查询结果的可读性。