Ostatnie artykuły

Instrukcje warunkowe CASE i IIF

  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

  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

Playing in the sandbox full of data using Microsoft’s toys! [PL]

Zapraszam do obejrzenia nagrania z mojej sesji, która miałem przyjemność wygłosić dla studentów kilku czołowych polskich uczelni. Sesja przygotowana w stylu “Power BI Power Hour”, która pokazuje przykład zastosowania technologii Microsoft w pracy z danymi. Podczas sesji pokazałem w jaki sposób pobrać zbiór danych (w tym przypadku o przepisach kulinarnych) z Internetu oraz co potem można z nimi zrobić. Podczas prezentacji użyłem takich narzędzi jak C#, SQL Server oraz kilka ciekawych algorytmów data mining i text mining. Nagranie dostępne oczywiście w języku polskim.

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