防犯や防災時に役立グッズが多数 「備えて安心グッズのお店」
お得なわけあり商品を多数取り揃え 「訳ありお得館」
厳選デジタルグッズのお店 「おもしろデジモノのデジモノ屋」
厳選食品お取り寄せのお店 「まんぷく屋」
美と健康を考えるお店 「La beaut」
MySQL stringフィールドの特定の文字を抽出する方法 ― 2012年04月09日 10時29分35秒
忘れないようにメモしておきます。
MySQLでstringの一部の場所を使って処理を行いたい場合に、
抽出したり、検索する方法です。
table
code
---------
AACDE
ABCDE
ACCCE
ADDDE
上記のデータがテーブル内のcodeに保存されています。
MySQLでコードの特定の場所の2桁がほしい場合
select substring(code,3,2) as kubun from table
kubun
---------
CD
CD
CC
DD
kubunと言う名前で2桁の値を取得できる。
重複をなくす場合
select DISTINCT substring(code,3,2) as kubun from table
kubun
---------
CD
CC
DD
データを検索する場合
select * from table where substring(code,3,2) = 'CD'
code
---------
AACDE
ABCDE
MySQLでstringの一部の場所を使って処理を行いたい場合に、
抽出したり、検索する方法です。
table
code
---------
AACDE
ABCDE
ACCCE
ADDDE
上記のデータがテーブル内のcodeに保存されています。
MySQLでコードの特定の場所の2桁がほしい場合
select substring(code,3,2) as kubun from table
kubun
---------
CD
CD
CC
DD
kubunと言う名前で2桁の値を取得できる。
重複をなくす場合
select DISTINCT substring(code,3,2) as kubun from table
kubun
---------
CD
CC
DD
データを検索する場合
select * from table where substring(code,3,2) = 'CD'
code
---------
AACDE
ABCDE
コメント
トラックバック
このエントリのトラックバックURL: http://n-box.asablo.jp/blog/2012/04/09/6405551/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。