• ベストアンサー
  • 困ってます

条件分岐 case文での文字列の連結方法

  • 質問No.8845810
  • 閲覧数2461
  • ありがとう数19
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 65% (21/32)

SELECT
CASE WHEN 項目1 = 1 THEN '月' END+
CASE WHEN 項目1 = 2 THEN '火' END+
CASE WHEN 項目1 = 3 THEN '水' END AS 曜日
FROM テーブル1

として、文字列を「月火水」と続けたいのですが、NULLが表示され上手く行きません。

解決方法をご教示お願い致します。

質問者が選んだベストアンサー

  • 回答No.1
  • ベストアンサー

ベストアンサー率 52% (2241/4280)

SELECT
CASE WHEN 項目1 = 1 THEN '月' ELSE '' END+
CASE WHEN 項目1 = 2 THEN '火' ELSE '' END+
CASE WHEN 項目1 = 3 THEN '水' ELSE '' END AS 曜日
FROM テーブル1

って感じで、ELSE を書けば良いかな?試してないけど。
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ