皆様お世話になります。【SQLServer2005 値変換】SQLServerにOracleでいうDECODE関数のようなものは存在しますでしょうか。例えば、項目が社員マスタというテーブルがあり、項目が下記5つだとします。テーブル → 社員マスタ項目1.社員コード項目2.社員名項目3. 社員区分1項目4. 社員区分2項目5. 更新者上記テーブルから抽出項目は項目1.社員コード項目2.社員名項目3. 社員区分1となります。そこで、【社員区分1】の値が'2'でかつ【社員区分2】の値が空白の場合は【社員区分1】に対し'0'を表示します。 【社員区分1】の値が'2'でかつ【社員区分2】の値が'3'の場合は【社員区分1】に対し'4'を表示します。といった場合のSQL文構成を作成したいのですが、OracleだったらDECODE関数なのかなと思いましたが、SQLServerには存在しないようですね。初心者ですが、ご教授いただけたら幸いです。
ぽぴ王子さん ご指摘ありがとうございます。 返信が遅くなってしまい申し訳ありません。 >あえて書きますけど、緊急度が高いっていうのはリサーチせずに質問する >ことの免罪符にはならないですよ? 確かにおっしゃる通りですね。 今後、言い訳はしないようにしたいと思います。 >…個人的に文末に「汗」とか「☆」は未だに慣れないなあ。 >oooさんって社会人の方ですよね。 私は一応社会人です。 PG暦は今年の4月で3年目になりましたが、まだまだ知識不足で大変です。 ☆や汗については、私自身はオチャらけた(ふざけた)訳ではありませんが、ぽぴ王子さんのように感じる方もいるってことを 今回知りました。 無視しないで、知らせていただいたおかげで気づくことができたので私としては良かったと思います。 ありがとうございます。 それから、れいさん、やじゅさん、私事に巻き込んでしまい申し訳ありませんでした。 これからもよろしくお願いします。
- Child Tree -