名の列と姓の列を持つデータがあります。私はそれらをコードを介して1つの列に結合しようとします:
SELECT GROUP_CONCAT_UNQUOTED(full_name,' ')
from (Select first_name as check from [DATA]),
(select last_name as check from [DATA])
しかし、それは1行の文字列を返します
アンナアレックスエマショーン....ミラースミスホワイト.。
でも私が欲しかったのは実際には次のようなコラムでした
Anna Miller
Alex Smith
Emma White
...
どうしたらいいか教えていただけますか?ありがとう!
[〜#〜] concat [〜#〜] とトリム関数を使用する必要があります
SELECT CONCAT(rtrim(ltrim(first_name)),' ',rtrim(ltrim(last_name))) AS full_name
FROM
(SELECT 'Anna' AS first_name,
' Miller ' AS last_name),
ダブルパイプを使用することもできます||
文字列を連結するための連結演算子( 詳細はこちらを参照 ):
select
trim(first_name) || ' ' || trim(last_name)
from
...