sqlの3行のデータを1列に結合する方法は何ですか?
三つの行のデータを1つの列にマージするには、UNION ALL演算子を使用できます。以下は例です:
SELECT column_name FROM table_name WHERE condition
UNION ALL
SELECT column_name FROM table_name WHERE condition
UNION ALL
SELECT column_name FROM table_name WHERE condition;
上記の例では、「column_name」を実際の列名に、「table_name」を実際のテーブル名に置き換え、「condition」はマージするデータを絞り込むオプション条件です。条件が不要な場合は、WHERE句を省略することができます。
UNION ALL 演算子を使用すると、重複行を含めてすべての行が結合されます。重複行を含めたくない場合は、UNION 演算子を使用してください。