1

如何在 MySQL 中将数字与单词连接起来?

我希望结果类似于“2013good”,但下面的查询只返回“2013”

我试过这些:

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

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

3 回答 3

3

采用CONCAT

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

或者CONCAT_WS

SELECT CONCAT_WS(',', 2013, 'good') as title;
于 2013-02-11T09:22:44.387 回答
2

您可以使用CONCAT功能:

SELECT CONCAT(2013, 'good') as title;
于 2013-02-11T09:23:13.353 回答
0

您使用的是哪个 sql 服务器?如果不是 MS SQL 2012 - CONCAT 函数将不起作用。

尝试使用这个:

SELECT (CAST(2013 as VARCHAR(255)) + 'good' ) as title;
于 2013-02-11T09:24:37.407 回答