MySQLのselect文で長い文字列入っているカラムの文字列制限をしたいときがある.
そんなときにはleft
を使う.
long_textのカラムの文字数制限を4文字にしたい場合,
select id,left(long_text,4) from table;
結果こんな感じ
| 1 | abcd |
| 2 | aiue |
また,ついでに concat
を使って文字列結合してやると
select id,concat(left(long_text,4),'...') from table;
こんな感じで出力できる.
| 1 | abcd ... |
| 2 | aiue ... |