1. 使用“+”方法进行字符串连接
使用“+”方法连接字符串时,需要注意以下几点:
(1)只有在ANSI_QUOTES SQL模式下才可以使用“+”方法连接字符串。
(2)连接的字符串中不能有NULL值,否则结果也为NULL。
(3)如果连接的字符串中有数字,那么数字会被自动转换为字符串类型。
SELECT ‘hello’+’world’; — 报错,需要在ANSI_QUOTES模式下才能使用“+”方法
ode=’ANSI_QUOTES’;
SELECT ‘hello’+’world’; — 输出helloworld
SELECT ‘hello’+NULL; — 输出NULL
SELECT ‘hello’+123; — 输出hello123
cat”方法进行字符串连接
cat”方法连接字符串时,需要注意以下几点:
cat”方法可以连接多个字符串,每个字符串之间用逗号隔开。
(2)如果连接的字符串中有NULL值,那么结果也为NULL。
(3)如果连接的字符串中有数字,那么数字会被自动转换为字符串类型。
SELECT CONCAT(‘hello’,’world’); — 输出helloworld
SELECT CONCAT(‘hello’,NULL); — 输出NULL
SELECT CONCAT(‘hello’,123); — 输出hello123
cat”方法都可以进行字符串连接。在使用时需要注意数据类型的转换以及NULL值的处理。