mysql字符串sql_mysql中字符串拼接查询sql语句总结
在MySQL中,字符串拼接可以使用CONCAT函数来实现。下面是一些常用的字符串拼接查询语句总结:
1.将两个字段拼接成一个新的字符串:
SELECT CONCAT(field1, field2) AS new_string FROM table;
2.将字段和常量拼接成一个新的字符串:
SELECT CONCAT(field, ' constant') AS new_string FROM table;
3.将多个字段拼接成一个新的字符串:
SELECT CONCAT(field1, field2, field3) AS new_string FROM table;
4.将多个字段和常量拼接成一个新的字符串:
SELECT CONCAT(field1, field2, ' constant') AS new_string FROM table;
5.使用分隔符将多个字段拼接成一个新的字符串:
SELECT CONCAT_WS('-', field1, field2, field3) AS new_string FROM table;
需要注意的是,使用CONCAT函数时,字段或常量之间需要使用逗号进行分隔,而使用CONCAT_WS函数时,第一个参数是分隔符,后面的参数是要拼接的字段或常量。
mysql中select另外,还可以使用+运算符来进行字符串拼接,例如:
SELECT field1 + field2 AS new_string FROM table;
但是需要注意的是,这种方式只适用于将两个字段拼接成一个新的字符串,并且字段类型必须是数字类型。