0
これはよくある質問ですが、CASEステートメントを複数回繰り返さないようにしたいと考えています。ケースステートメントからカンマを削除
少数のケースだけが真(1)である場合、どのように文字列から "、"を除外することができますか?
SELECT CONCAT
(
CASE WHEN Home = 1 THEN 'Own Home, ' END,
CASE WHEN Car = 1 THEN 'Car, ' END,
CASE WHEN Friend = 1 THEN 'Someone else''s home, ' END,
CASE WHEN Toilet = 1 THEN 'Toilet, ' END,
CASE WHEN Street = 1 THEN 'Street, park or beach, ' END,
CASE WHEN Squat = 1 THEN 'Squat, ' END,
CASE WHEN Other = 1 THEN 'Other' END
)
as 'Question 6',
from table
ありがとうございますが、残念ながらどちらの作業もありません。 – Philip
@Jamesあなたが直面している問題は何ですか? –
サンプルデータを試してみましたが、正常に動作します。サンプルデータと期待される出力を提供できますか? –