İngilizce dilinde oku

Aracılığıyla paylaş


ORDERBY

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Bir pencere işlevinin bölümleri içindeki sıralama düzenini belirleyen ifadeleri tanımlar.

Sözdizimi

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

Parametre

Terim Tanım
orderBy_expression (İsteğe bağlı) Bir pencere işlevinin bölümleri içindeki verileri sıralamak için kullanılacak herhangi bir skaler ifade.
order (İsteğe bağlı) "OrderDirection [BlankHandling]" formunun iki parçalı değeri.

OrderDirection, orderBy_expression değerlerinin (artan veya azalan) nasıl sıralanacağını belirtir. Geçerli değerler şunlardır:
DESC. Alternatif değer: 0(sıfır)/FALSE. orderBy_expressiondeğerlerini azalan düzende sıralar.
ASC. Alternatif değer: 1/TRUE. orderBy_expressiondeğerlerini artan düzende sıralar. order atlanırsa bu varsayılan değerdir.

BlankHandling bölümü isteğe bağlıdır. Boş değerlerin nasıl sıralı olduğunu belirtir. Geçerli değerler şunlardır:
BLANKS DEFAULT. Bu varsayılan değerdir. Sayısal değerler için davranış, sıfır ve negatif değerler arasında sıralanmış boş değerlerdir. Dizelerin davranışı, boş dizeler de dahil olmak üzere tüm dizelerden önce sıralanmış boş değerlerdir.
BLANKS FIRST. Boşluklar, artan veya azalan sıralama düzeninden bağımsız olarak her zaman başlangıçta sıralanır.
BLANKS LAST. Boşluklar, artan veya azalan sıralama düzeninden bağımsız olarak her zaman sonunda sıralanır.

Dönüş değeri

Bu işlev bir değer döndürmez.

Açıklamalar

Bu işlev yalnızca bir pencere işlev ifadesi içinde kullanılabilir.

Örnek

Bkz. OFFSET.

ORDERBY, PARTITIONBY ve MATCHBY işlevlerini anlama
INDEX
OFFSET
PARTITIONBY
MATCHBY

WINDOW
RANK
ROWNUMBER