Author Archive: Adrian Chodkowski

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer

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

  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

Klauzule BETWEEN oraz LIKE

  Artykuł ten jest częścią serii Od 0 do TSQL którą znajdziesz tutaj. W niniejszym poście rozszerzymy tematykę filtracji danych przy pomocy WHERE. Wprowadzimy dwie niezmiernie użyteczne klauzule tj. BETWEEN oraz LIKE. Pierwsza z nich jest niczym innym jak aliasem operatora OR użytego w określony sposób. Dla przykładu możemy sobie wyobrazić sytuację, w której chcemy pobrać tylko te produkty, których cena nie jest większa niż 20 i nie mniejsza niż 10. Tradycyjnie w tym artykule za przykład posłuży nam baza Northwind  oraz zawarta w niej tabela Products. Aby osiągnąć zamierzony efekt możemy oczywiście użyć operatora AND tak jak poniżej:


Read more

Klauzula WHERE i operatory OR i AND

  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

Podstawowa składnia SELECT

  Artykuł ten jest częścią serii Od 0 do TSQL którą znajdziesz tutaj. Witamy w pierwszym epizodzie naszego kursu Od 0 do TSQL! Jak to mówią pierwsze koty za płoty, dlatego też zaczynamy! Dzisiejszym tematem jakim się zajmiemy jest podstawowa klauzula wchodząca w skład języka TSQL, a mianowicie SELECT. Klauzula ta ściślej rzecz ujmując jest częścią tzw. Data Manipulation Language SQL czyli części języka odpowiedzialnej za pobieranie danych z bazy danych. Po przejrzeniu dokumentacji dostarczonej przez firmę Microsoft dostępnej tutaj https://msdn.microsoft.com/en-us/library/ms189499.aspx możemy dojść do wniosku, że struktura ta jest bardzo skomplikowana i zawiera ogromną ilość słów kluczowych – czy to…
Read more

Direct Query w PowerBI

W najnowszej odsłonie PowerBI Desktop dostaliśmy możliwość bezpośredniego odpytywania źródła danych przy pomocy technologii DirectQuery! A co za tym idzie nasz model może być zarówno statyczną kopią danych źródłowych wymagającą cyklicznych przeładowań, jak i interfejsem raportowym odpytującym źródło danych. Do tej pory większość modeli nad jakimi pracowałem czy to pod postacią Power Pivot czy też Power BI wymagała częstych bądź rzadszych odświeżeń danych, problem ten aktualnie został rozwiązany wraz z nową wersją opisywanego oprogramowania. Jak zaimplementować DirectQuery w Power BI Desktop? Jest to bardzo proste – wybieramy GetData, a następnie np. SQL Server Następnie wybieramy bazę oraz opcjonalnie piszemy zapytanie…
Read more