作成日:2017-12-15, 更新日:2017-12-15
「〇文字目」以降
select SUBSTRING(対象, 取得開始文字数, 文字数) from 〇〇〇
※「文字数」を省略すると「以降全て」となる。
- 5文字目以降3文字取得:5文字目含む
-
select SUBSTRING(〇〇〇, 5, 3) from 〇〇〇
- 5文字目以降すべて取得:5文字目含む
-
select SUBSTRING(〇〇〇, 5) from 〇〇〇
▼「テーブル:hogeTbl」の「カラム:hogeColm」の「5文字目以降3文字取得:5文字目含む」
select SUBSTRING(`hogeColm`, 5, 3) from `hogeTbl`
「〇〇」という単語以降
SUBSTRING、INSTRを組み合わせる
- 「zebra」という文字列以降:「zebra」は含む
-
select SUBSTRING(〇〇〇, instr(〇〇〇, 'zebra')) from 〇〇〇
- 「zebra」という文字列の次以降:「zebra(5文字)」は含めない
-
select SUBSTRING(〇〇〇, instr(〇〇〇, 'zebra')+5) from 〇〇〇
▼「テーブル:hogeTbl」の「カラム:hogeColm」の「「zebra」という文字列以降:「zebra」は含む」
select SUBSTRING(`hogeColm`, instr(`hogeColm`, 'zebra')) from `hogeTbl`