Tag Archive: 0toTSQL

Funkcje agregujące i klauzule GROUP BY oraz HAVING

Piotr Ziuziański

Piotr Ziuziański

Business Intelligence Specialist at JCommerce
MS BI & SQL Server fun

Interesuje się technologiami Business Intelligence Microsoftu od etapu projektowania i modelowania hurtowni danych, projektowania i wdrażania procesów ETL, po implementację kostek analitycznych i wdrożenie wizualnej warstwy raportowej. Autor bloga techniczno-teoretycznego MSBIFUN.PL poświęconego tematyce rozwiązań klasy Business Intelligence ze szczególnym uwzględnieniem platformy danych Microsoft SQL Server. Autor licznych polsko i anglojęzycznych publikacji naukowych z obszaru e-zdrowia i wizualizacji danych.
Piotr Ziuziański

Latest posts by Piotr Ziuziański (see all)

Artykuł ten jest częścią serii Od 0 do TSQL którą znajdziesz tutaj. W ramach współpracy międzyblogowej zostałem zaproszony do napisania wpisu na seequality.net za co serdecznie dziękuję Adrianowi i Sławkowi. Jako temat pozwoliłem sobie wybrać epizod w ramach serii Od 0 do 500 TSQL zatytułowany Funkcje agregujące i klauzula GROUP BY oraz HAVING. Niejednokrotnie analitycy stają w obliczu zadania opracowania raportu w oparciu o dane przechowywane w bazie danych. Raporty bardzo często dotyczą pewnych podsumowań w obrębie różnorakich grup. Temat dzisiejszego wpisu to właśnie tworzenie zestawień w oparciu o dane zgrupowane. W celu zgrupowania danych musimy posłużyć się klauzulą GROUP…
Read more

Typy tekstowe w SQL Server

Adrian Chodkowski
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. SQL Server posiada szereg wbudowanych typów danych. Każda kolumna,parametr czy też zmienna posiada swój własny typ danych. Zrozumienie tej koncepcji jest niezmiernie ważne jeśli chcemy na poważnie pracować z bazami danych. Artykuł ten ma za zadanie pogłębić Waszą wiedzę z zakresu tej tematyki co będzie stanowiło wstęp do kolejnych epizodów niniejszej serii. SQL Server dostarcza wielu typów danych “z pudełka”, dzięki czemu nie musimy definiować ich własnoręcznie. Oczywiście istnieje możliwość definiowania własnych typów danych ale jest to temat na inny artykuł – póki co przyjrzymy się tym, które…
Read more

Instrukcje warunkowe CASE i IIF

Adrian Chodkowski
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. Dzisiejszym tematem w ramach serii Od 0 do TSQL będzie instrukcja CASE  oraz funkcja IIF. Służą one do tworzenia tak zwanych instrukcji warunkowych – czym one są oraz jak ich użyć opowiem w dalszej części niniejszej publikacji. Czasem w naszym zapytaniu chcemy dodać kolumnę, która będzie zawierała określone wartości w zależności od jakiegoś warunku np. jeżeli ktoś jest w wieku od 1 do 10 lat to przypisz mu wartość “Dziecko”, jeżeli mieści się w przedziale od 11 do 19 lat to przypisz mu wartość “Nastolatek” i tak…
Read more

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

Adrian Chodkowski
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

Klauzula WHERE i operatory OR i AND

Adrian Chodkowski
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. Dziś w ramach kursu Od 0 do TSQL zajmiemy się operatorami porównania oraz klauzulą filtrującą WHERE. W poprzedniej części nauczyliśmy się wyświetlać określone dane z pojedynczej tabeli, jednak w większości przypadków pobranie wszystkich wpisów tabeli nie jest dla nas wygodne ze względu m.in na ilość wierszy. Z pomocą przychodzi nam tutaj słowo kluczowe WHERE pozwalające pobrać dane z tabeli na podstawie warunków, które jawnie wskażemy. Do przedstawienia możliwości tej klauzuli wykorzystamy znaną z poprzedniego artykułu tabelę Employees, podstawowa składnia SQL z wykorzystaniem WHERE została przedstawiona poniżej.


Read more