Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir dizi atomik değerden döner, $arg, diğer tüm değerlerden daha büyük değeri olan tek bir öğe.
Sözdizimi
fn:max($arg as xdt:anyAtomicType*) as xdt:anyAtomicType?
Arguments
$arg
Maksimum değeri geri getirebileceğiniz atomik değerler dizisi.
Açıklamalar
max()'ye iletilen atomize değerlerin tüm türleri aynı temel tipin alt tipleri olmak zorundadır. Kabul edilen temel türler , gt işlemini destekleyen türlerdir. Bu türlerde üç yerleşik sayısal taban türü, tarih/saat temel türleri, xs:string, xs:boolean ve xdt:untypedAtomic bulunur. xdt:untypedAtomic türü değerleri xs:double olarak yayınlanmıştır. Bu türlerin bir karışımı varsa veya diğer türlerin diğer değerleri geçirilirse, statik bir hata oluşur.
max() sonucu, xdt:untypedAtomic durumunda xs:double gibi geçilen tiplerin temel tipini alır. Eğer girdi statik olarak boşsa, boş ima edilir ve statik bir hata ortaya çıkar.
max() fonksiyonu, girdi dizisindeki diğer tüm değerlerden daha büyük olan tek değeri döndürür. xs:string değerleri için varsayılan Unicode Codepoint Harmanlaması kullanılır. Bir xdt:untypedAtomic değeri xs:double'a bırakılamazsa, değer giriş dizisinde yoksayılır $arg. Giriş dinamik olarak hesaplanan boş bir diziyse, boş dizi döndürülür.
Örnekler
Bu konu, veritabanındaki çeşitli xml türü sütunlarında AdventureWorks2025 depolanan XML örneklerine karşı XQuery örnekleri sağlar.
A. Max() XQuery fonksiyonunu kullanarak üretim sürecinde en fazla iş saatine sahip iş merkezi noktalarını bulmak
Min fonksiyonu (XQuery) içinde sağlanan sorgu, max() fonksiyonunu kullanacak şekilde yeniden yazılabilir.
Uygulama Sınırlamaları
Sınırlamalar şunlardır:
max() fonksiyonu, tüm tam sayıları xs:ondalık olarak eşler.
xs:duration tipindeki değerler üzerinde max() fonksiyonu desteklenmez.
Türleri temel tür sınırları arasında karıştıran diziler desteklenmez.
Harmanlama sağlayan söz dizimsel seçenek desteklenmez.