Sayısal Değerler İşlevleri - taban

Şunlar için geçerlidir: SQL Server

En büyük sayıyı döndürür, kesirlik kısmı ise argümanının değerinden büyük değildir. Eğer argüman boş bir diziye ise, boş diziyi döndürür.

Syntax

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

Arguments

$arg
Fonksiyonun uygulandığı sayı.

Remarks

Eğer $arg türü üç sayısal taban tipinden biri ise, xs:float, xs:double veya xs:decimal, dönüş tipi $arg tipiyle aynıdır. Eğer $arg tipi sayısal tiplerden birinden türetilen bir tipse, dönüş tipi temel sayısal tiptir.

fn:floor, fn:ceiling veya fn:round fonksiyonlarına girdi xdt:untypedAtomic, untyped data ise, bu işlem örtük olarak xs:double'a aktarılır. Diğer herhangi bir tür statik hata oluşturur.

Examples

Bu konu, AdventureWorks örnek veritabanında çeşitli xml tipi sütunlarda saklanan XML örneklerine karşı XQuery örnekleri sunmaktadır.

Çalışma örneğini tavan fonksiyonunda (XQuery)floor() XQuery fonksiyonu için kullanabilirsin. Tek yapmanız gereken sorgudaki ceiling() fonksiyonunu floor() fonksiyonuyla değiştirmek.

Uygulama Sınırlamaları

Sınırlamalar şunlardır:

  • floor() fonksiyonu tüm tam sayı değerlerini xs:ondalık olarak eşler.