kawama.jp

メールアドレスのリストからPC/携帯のアドレスを取り出す

カテゴリ: MySQL — 2006年5月30日 13:35 — Comments (0)hatebu count

エクセルでやってもいいんですが、SQLのほうが手っ取り早いので、やってみました。

1.テーブルを作る

CREATE TABLE EMAIL_T (
  email_address varchar(255) NOT NULL,
  email_type varchar(10) NOT NULL,
);

2.データ投入

phpMyAdminのインポート機能を使う

3.SQL実行

select
 email_address,
 case when email_address like ‘%docomo.ne.jp’ then ‘mobile’
   when email_address like ‘%.ezweb.ne.jp’ then ‘mobile’
   when email_address like ‘%.vodafone.ne.jp’ then ‘mobile’
 else ‘pc’ end as pc_or_mobile
from
EMAIL_T

毎回selectしてもいいですが、カラムにpcかmobileかの種別を入れておくと、後々楽になると思います。

update EMAIL_T
 set email_type = case when email_address like ‘%docomo.ne.jp’ then ‘mobile’
        when email_address like ‘%.ezweb.ne.jp’ then ‘mobile’
        when email_address like ‘%.vodafone.ne.jp’ then ‘mobile’
      else ‘pc’ end

 

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Copyright (C) 2002 - 2017 kawama All Rights Reserved. — Powered by WordPress