Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi FLOOR membulatkan angka ke bawah ke bilangan bulat berikutnya.
Sintaksis
FLOOR(number)
Pendapat
- jumlah
-
Angka atau ekspresi yang mengevaluasi angka. Itu bisa berupa
SMALLINT
,,INTEGER
BIGINT
,DECIMAL
,FLOAT4
,FLOAT8
, atauSUPER
tipe.
Jenis pengembalian
FLOOR mengembalikan tipe data yang sama sebagai argumennya.
Ketika input adalah SUPER
tipe, output mempertahankan tipe dinamis yang sama dengan input sementara tipe statis tetap SUPER
tipe. Ketika tipe dinamis SUPER
bukan angka, Amazon Redshift kembali. NULL
Contoh
Contoh berikut menggunakan database sampel TICKIT. Untuk informasi selengkapnya, lihat Database sampel.
Untuk menunjukkan nilai komisi yang dibayarkan untuk transaksi penjualan tertentu sebelum dan sesudah menggunakan fungsi FLOOR, gunakan contoh berikut.
SELECT commission
FROM sales
WHERE salesid=10000;
+------------+
| commission |
+------------+
| 28.05 |
+------------+
SELECT FLOOR(commission)
FROM sales
WHERE salesid=10000;
+-------+
| floor |
+-------+
| 28 |
+-------+