データの順番を整列する②
💡前回の記事では、抽出したデータの順番の整列について学びました。今回は文字列の切り出しを学んでいきましょう。
MySQL文字列切り出し方法
LEFT
データを左からlengthまで切り出して返却します。
LEFT(ColumnName or String, length)
SELECT LEFT('20220222', 4) -- 2022
RIGHT
データを右からlengthまで切り出して返却します。
RIGHT(ColumnName or String, length)
SELECT RIGHT('20220222', 4) -- 0222
SUBSTRING(=SUBSTR())
データをbeginIndexからendIndexまで切り出して返却します。
endIndexを指定しないとデータを最後まで切り出します。
SUBSTR(ColumnName or String, beginIndex, endIndex)
SUBSTR('20220222', 1, 4) -- 2022
SUBSTR('20220222', 5) -- 0222
MySQL小数点処理
CEIL
切り上げする
SELECT CEIL(5.5) -- 6
FLOOR
切り捨てする
SELECT FLOOR(5.5) -- 5
ROUND
四捨五入する
ROUND(5.556901, 4) -- 5.5569
💯ここまでの学習お疲れ様でした!文字列の切り出し方法をを学ぶことができたと思います。次回はSQL初級まとめの記事を書きたいと思います。