Rozdział 8. Zaawansowane koncepcje zapytań

W tym rozdziale omówimy kilka zaawansowanych sposobów przetwarzania danych za pomocą zapytań SQL, wykraczających poza sześć głównych klauzul opisanych w rozdziale 4., „Podstawy zapytań”, oraz popularne słowa kluczowe opisane w rozdziale 7., „Operatory i funkcje”.

Tabela 8.1 zawiera opisy i przykłady kodu dla czterech koncepcji omawianych w tym rozdziale.

Tabela 8.1. Zaawansowane koncepcje zapytań

Koncepcja

Opis

Przykładowy kod

Instrukcje Case

Jeśli warunek jest spełniony, zwróć określoną wartość. W przeciwnym razie zwróć inną wartość

SELECT dom_id,

CASE WHEN flg = 1

THEN 'na sprzedaż'

ELSE 'sprzedany' END

FROM domy;

Grupowanie i sumowanie

Podziel dane na grupy, zagreguj dane w każdej ...

Get SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.