Tag Archive: ORDER BY

OFFSET FETCH w TSQL – czyli jak stronicować rezultat zapytania TSQL

OFFSET-FETCH_00
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Z każdą kolejną wersją TSQL jest wzbogacany o nowe funkcjonalności. Jedne z nich są długo oczekiwanymi nowościami (jak np. funkcje okna) inne z kolei przechodzą bez większego echa jak bohater dzisiejszego artykułu tj. funkcjonalność OFFSET FETCH pozwalająca  osiągnąć ciekawe rezultaty w bardzo prosty sposób. Funkcjonalność ta została wprowadzona w Denali czyli w SQL Server 2012, która to wersja była bardzo bogata w w nowości związane z językiem TSQL. Do czego służy ta funkcjonalność i jak jej użyć? Zapraszam do zapoznania się z niniejszym artykułem. Nie owijając w bawełnę przejdźmy do konkretów. Przede wszystkim OFFSET jest rozszerzeniem klauzuli sortującej i pozwala…
Read more

Porządkowanie wyników z wykorzystaniem ORDER BY i TOP

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

  Artykuł ten jest częścią serii Od 0 do TSQL, którą znajdziesz tutaj. W ostatnim artykule rozszerzyliśmy sobie wiedzę na temat filtrowania przy pomocy klauzuli WHERE oraz predykatów logicznych, słów kluczowych BETWEEN oraz LIKE. Jednak za każdym razem gdy dostawaliśmy określone dane w rezultacie nie były one w żaden sposób uporządkowane. Niejednokrotnie otrzymany rezultat może wydawać się uporządkowany lecz możemy to traktować jako przypadek, gdyż aby mieć pewność co do porządku danych w zwracanym rezultacie musimy użyć specjalnej klauzuli tj. ORDER BY, która będzie tematem niniejszej publikacji. Tak więc klauzula ORDER BY służy do porządkowania danych w ramach określonego zapytania….
Read more