データの順番を整列する②

💡前回の記事では、抽出したデータの順番の整列について学びました。今回は文字列の切り出しを学んでいきましょう。

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初級まとめの記事を書きたいと思います。


いいなと思ったら応援しよう!