Fungsi FLOOR - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi FLOOR

Fungsi FLOOR membulatkan angka ke bawah ke bilangan bulat berikutnya.

Sintaksis

FLOOR(number)

Pendapat

jumlah

Angka atau ekspresi yang mengevaluasi angka. Itu bisa berupaSMALLINT,, INTEGERBIGINT,DECIMAL,FLOAT4,FLOAT8, atau SUPER 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 | +-------+