sqlite 少数以下を四捨五入する

sqlite 少数以下を四捨五入する

sqliteで、少数以下を四捨五入する手順を記述してます。

環境

  • OS windows11 home
  • sqlite 3.37.1
  • DB Browser for SQLite 3.12.2

手順

少数以下を四捨五入するには、「round」を使用します。

round( 数値, [桁数] )

実際に実行してみます。

SELECT 
round(1.2),
round(1.6),
round(1.23456),
round(1234.56)

実行結果

四捨五入されていることが確認できます。

桁数指定

四捨五入する桁数を指定することも可能です。

SELECT 
round(1.2345, 2),
round(1.2345, 3),
round(-1.2345, 3)

実行結果

桁数に「マイナス」を指定すると、第2引数を指定しない場合と同じ動作になります。

SELECT 
round(1234.5678, -1),
round(1234.5678, -2)

実行結果

文字列の数値

文字列の数値を指定しても、動作は同じになります。

SELECT 
round('1.2345', 2),
round('1.2345', 3),
round('-1.2345', 3)

実行結果