Aracılığıyla paylaş


TABANAYUVARLA işlevi (XQuery)

Kendi bağımsız değişkeninin değerinden hiçbir kesir bölümü ile en büyük sayıyı verir.Bağımsız değişken boş bir sıra ise boş sırası döndürür.

Sözdizimi

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

Bağımsız değişkenler

  • $arg
    işlev uygulandığı numarası.

Açıklamalar

Yoksa türü $arg üç sayısal temel türlerinden biri olan xs:float, xs:double, veya xs:decimal, dönüş türü olarak aynı $arg türü.Yoksa türü $arg sayısal türlerinden birini türetilmiş bir tür dönüş türü olan temel sayısal tür.

Fn:floor, fn:ceiling veya fn:round işlevlerine Giriş ise xdt:untypedAtomic, türlenmemiş veri onu dolaylı olarak artığını için xs:double.Diğer her türlü statik bir hata üretir.

Örnekler

Bu konuda çeşitli içinde depolanan xml örnekleri karşı XQuery örnekler sağlar xml sütunları yazın AdventureWorks2008R2 örnek veritabanı.Bir bakış bu sütunların her biri için bkz: XML veri türü temsili AdventureWorks2008R2 veritabanında.

Çalışma örnek kullanabilirsiniz TAVANAYUVARLA işlev (XQuery) için floor() XQuery işlevini.Tüm yapmanız gereken, yerine ceiling() işlev ile sorgu floor() işlev.

Uygulama kısıtlamaları

Sınırlamalar şunlardır:

  • The floor() function maps all integer values to xs:decimal.