如何在 MySQL 中将数字与单词连接起来?
我希望结果类似于“2013good”,但下面的查询只返回“2013”
我试过这些:
SELECT (CAST(2013 as char(100)) + 'good' ) as title;
SELECT (CAST(2013 + 'good' as char(100))) as title;
采用CONCAT
SELECT CONCAT(2013, 'good') as title;
或者CONCAT_WS
SELECT CONCAT_WS(',', 2013, 'good') as title;
您可以使用CONCAT功能:
SELECT CONCAT(2013, 'good') as title;
您使用的是哪个 sql 服务器?如果不是 MS SQL 2012 - CONCAT 函数将不起作用。
尝试使用这个:
SELECT (CAST(2013 as VARCHAR(255)) + 'good' ) as title;