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

使用しているSQLServerはどれですか?MSSQL2012でない場合-CONCAT関数は機能しません。

これを使用してみてください:

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