SQL语句中字符串拼接
-- mysql:
SELECT CONCAT('abc', 'def', ...)
-- sql server:
SELECT 'abc' + 'def'
或
SELECT CONCAT('abc', 'def') -- sql server 2012中新增concat函数
-- oracle:
SELECT CONCAT('abc', 'def')
或
SELECT 'abc' || 'def' || ...
注意:oracle中虽然有
concat
函数,但是只能拼接2个字符串,所以建议用||
的方式;mysql中的concat
函数可以拼接多个字符串。
网友评论