1. ホーム
  2. mysql

[解決済み] MySQLは2つのカラムを1つのカラムに結合する

2022-07-21 02:02:40

質問

2つの列を1つにまとめる方法を探していますが、単語の組み合わせの代わりに列の値 '0' を取得し続けています。

これらは私が試したものであり、また他のものでもあります。

SELECT column1 + column2 AS column3
FROM table;

SELECT column1 || column2 AS column3
FROM table;

SELECT column1 + ' ' + column2 AS column3
FROM table;

どなたか、私が何を間違えているのか教えていただけませんか?

どのように解決するのですか?

私の推測では、MySQL を使用しており、そこで + 演算子で足し算を行い、値を数字に無音で変換しています。 もし値が数字で始まらない場合、変換された値は 0 .

では、こうしてみてください。

select concat(column1, column2)

スペースの入れ方は2通り。

select concat(column1, ' ', column2)
select concat_ws(' ', column1, column2)