Bagikan melalui


Fungsi Nilai Numerik - lantai

Berlaku untuk: SQL Server

Mengembalikan angka terbesar tanpa bagian pecahan yang tidak lebih besar dari nilai argumennya. Jika argumen adalah urutan kosong, argumen akan mengembalikan urutan kosong.

Sintaks

  
fn:floor ($arg as numeric?) as numeric?  

Argumen

$arg
Nomor tempat fungsi diterapkan.

Keterangan

Jika jenis $arg adalah salah satu dari tiga jenis dasar numerik, xs:float, xs:double, atau xs:desimal, jenis pengembalian sama dengan jenis $arg . Jika jenis $arg adalah jenis yang berasal dari salah satu jenis numerik, jenis pengembalian adalah jenis numerik dasar.

Jika input ke fungsi fn:floor, fn:ceiling, atau fn:round adalah xdt:untypedAtomic, data yang tidak diketik, itu secara implisit ditransmisikan ke xs:double. Jenis lain menghasilkan kesalahan statis.

Contoh

Topik ini menyediakan contoh XQuery terhadap instans XML yang disimpan di berbagai kolom jenis xml dalam database sampel AdventureWorks.

Anda dapat menggunakan sampel kerja dalam fungsi langit-langit (XQuery) untuk fungsi XQuery lantai(). Yang harus Anda lakukan adalah mengganti fungsi ceiling() dalam kueri dengan fungsi floor().

Batasan Implementasi

Ini adalah batasannya:

  • Fungsi floor() memetakan semua nilai bilangan bulat ke xs:desimal.

Lihat Juga

Fungsi langit-langit (XQuery)
Round Function (XQuery)
Fungsi XQuery terhadap Tipe Data xml