
防犯や防災時に役立グッズが多数 「備えて安心グッズのお店」
お得なわけあり商品を多数取り揃え 「訳ありお得館」
厳選デジタルグッズのお店 「おもしろデジモノのデジモノ屋」
厳選食品お取り寄せのお店 「まんぷく屋」
美と健康を考えるお店 「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
最近のコメント