Di SQL Server, T-SQL FLOOR()
fungsi memungkinkan Anda untuk membulatkan angka ke bawah ke bilangan bulat terdekat. Lebih khusus lagi, ini mengembalikan bilangan bulat terbesar yang kurang dari atau sama dengan ekspresi numerik yang ditentukan.
Anda memberikan nomor sebagai argumen. Tipe data yang dikembalikan sama dengan yang diberikan sebagai argumen.
Sintaks
Sintaksnya seperti ini:
FLOOR ( numeric_expression )
Di mana numeric_expression adalah ekspresi dari kategori tipe data numerik atau perkiraan numerik yang tepat.
Perhatikan bahwa bit tipe data tidak valid.
Contoh 1 – Nilai Positif
Berikut ini contoh pemberian nilai positif sebagai argumen.
SELECT FLOOR(3.63) Result;
Hasil:
+----------+ | Result | |----------| | 3 | +----------+
Dalam hal ini, 3
adalah bilangan bulat terbesar yang kurang dari atau sama dengan 3.63
.
Ini contoh lain, kali ini dengan nilai yang lebih besar.
SELECT FLOOR(500.71) Result;
Hasil:
+----------+ | Result | |----------| | 500 | +----------+
Contoh 2 – Nilai Negatif
Berikut ini contoh penggunaan nilai negatif.
SELECT FLOOR(-3.63) Result;
Hasil:
+----------+ | Result | |----------| | -4 | +----------+
Dalam hal ini, -4
adalah bilangan bulat terbesar yang kurang dari atau sama dengan -3.63
.
Ini contoh lain.
SELECT FLOOR(-500.71) Result;
Hasil:
+----------+ | Result | |----------| | -501 | +----------+
Pembulatan – CEILING()
Jika Anda lebih suka membulatkan ke atas ke bilangan bulat terdekat, gunakan T-SQL CEILING()
berfungsi sebagai gantinya.