如何用MySQL中的单词连接数字?

时间:2013-02-11 09:21:32

标签: mysql sql function casting

如何用MySQL中的单词连接数字?

我希望结果像“2013good”,但下面的查询只返回“2013”​​

我试过这些:

SELECT (CAST(2013 as char(100)) + 'good' ) as title;

SELECT (CAST(2013 + 'good' as char(100))) as title;

3 个答案:

答案 0 :(得分:3)

使用CONCAT

SELECT CONCAT(2013, 'good') as title;

CONCAT_WS

SELECT CONCAT_WS(',', 2013, 'good') as title;

答案 1 :(得分:2)

您可以使用CONCAT功能:

SELECT CONCAT(2013, 'good') as title;

答案 2 :(得分:0)

您使用的是哪个sql Server?如果不是MS SQL 2012 - CONCAT功能不起作用。

试试这个:

SELECT (CAST(2013 as VARCHAR(255)) + 'good' ) as title;