こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SQLで新しいテーブルに条件を付けた列を作る

お世話になります。
SQLで新しいテーブルを作り、新しい列に入れる条件についてお聞きしたいです。

新しいテーブル(CREATE TABLE)で、
新しい列名「メール区分」に、
顧客マスターテーブルで「メールアドレス」列のデータで@docomo.co.jp、@ezweb.ne.jpだった場合は1を設定し、それ以外のメールアドレスの場合も全て1にするという設定がしたいです。
case文で作るのかな?
というところまでは思いつくのですが、そこから先へ進めません。
この場合のSQL文をご教授いただければと思います。

環境はSQLserver2016expressです。

初心者なので必要であれば加筆いたします。

どうぞよろしくお願いいたします。

投稿日時 - 2017-02-09 13:12:25

QNo.9291786

すぐに回答ほしいです

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

私はあまり詳しくないのですが、ストアドでそのテーブルにデータをINSERTするようにして、ストアドの中でメールアドレスのドメイン名の場合分けをして値を決めればいいと思います。

投稿日時 - 2017-02-09 16:07:55

お礼

ご回答ありがとうございます。私はストアド???というレベルですが、ちょっと調べてみます。ありがとうございます。

投稿日時 - 2017-02-09 18:40:29

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問