重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

以下のようなテーブルAがあったとして、
項目Cを抽出する際、キー項目Bが「2」の場合、nullですが、
これを「b」と表示するようにしたいです。

[テーブルA]
キー項目B 項目C
------------
1  a
2  null
3  c
4  d

----------------------------------------------
項目Cのデータ型が数値の場合は、
SELECT CASE WHEN B IS NULL THEN 0 ELSE B END AS B FROM テーブルA
で対応できるようですが、
文字列の場合は、同じような方法があるのでしょうか?

何かご存じの方、お願い致します。

A 回答 (1件)

SELECT CASE WHEN B IS NULL THEN 'b' ELSE B END AS B FROM テーブルA



でどうでしょうか
    • good
    • 0
この回答へのお礼

できました!!!^^

ありがとうございます!!

お礼日時:2009/08/31 17:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す