Informacje o nowych artykułach oraz akcjach edukacyjnych prosto na Twojej skrzynce e-mail!

Bazy danych

Widoki: Widoki indeksowane w SQL cz. II

Widoki indeksowane przyspieszają dostęp do zgromadzonych danych oraz ograniczają ilość wykonywanych operacji przy odczytywaniu rekordów. Zobaczmy więc jak je stworzyć. UWAGA: Omawiany materiał działa na bazach danych firmy Microsoft. Po…

Czytam dalej →

Widoki: Tworzenie i usuwanie widoków w SQL cz. I

Widok (ang View) to tak naprawdę zwykła tabela „wirtualna”, którą tworzymy za pośrednictwem normalnego zapytania. Z widoku korzystamy jak ze zwykłej tabeli, możemy więc wykonywać „na nim” dowolne kwerendy. Jest…

Czytam dalej →

Podzapytania: CTE (Common Table Expressions) cz. IV

W poprzedniej części tego artykułu omawiałem podzapytania jako źródło danych. Teraz będziemy kontynuować tą tematykę z tym, że zastosujemy w naszych kwerendach specjalne wyrażenie tabelaryczne CTE – Common Table Expressions specjalnie stworzone…

Czytam dalej →

Podzapytania: Podzapytania powiązane w SQL cz. II

W poprzedniej części tego wpisu, omówiłem podzapytania niepowiązane. Można było tam zaobserwować pewną zależność, a mianowicie podzapytanie było w pełni niezależne od danych zwracanych przez zapytanie zewnętrzne. Podzapytania powiązane wyróżniają…

Czytam dalej →

Grupowanie danych: Funkcje rankingowe w SQL cz. III

Funkcje rankingowe w SQL mogą być wywoływane tylko i wyłącznie dla utworzonych za pomocą klauzuli OVER() partycji. W przeciwieństwie do funkcji grupujących które mogą być uruchamiane między innymi dla grup utworzonych…

Czytam dalej →

Grupowanie danych: Funkcje grupujące w SQL cz. I

Funkcje grupujące to bardzo ważny element w różnego rodzaju rozbudowanych kwerendach pobierających dane z bazy. Dzięki nim możemy wykonywać różne operacje na zbiorach (wierszach) otrzymując tym samym dokładnie spersonalizowane na…

Czytam dalej →

Łączenie wyników zapytań w SQL

Pisząc zapytania SELECT czasami zachodzi potrzeba złączenia pobranych wyników. W SQL mamy do dyspozycji operatory takie jak: suma (UNION), różnica (EXCEPT) oraz cześć wspólną (INTERSECT). Przyjrzyjmy się więc jak je…

Czytam dalej →

Pin It on Pinterest