Larry Rockoff język sql. przyjazny podręcznik. wydanie iii full version.pdf
(
4836 KB
)
Pobierz
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
S
PIS TREŚCI
O autorze ........................................................................................................................... 9
Podziękowania ............................................................................................................... 10
Wstęp ............................................................................................................................... 11
Rozdział 1. Relacyjne bazy danych i SQL ..................................................................... 17
Czym jest SQL? ................................................................................................................................................. 19
Microsoft SQL Server, Oracle i MySQL ...................................................................................................... 20
Relacyjne bazy danych .................................................................................................................................. 22
Klucze główne i obce ..................................................................................................................................... 23
Typy danych ...................................................................................................................................................... 24
Wartości NULL .................................................................................................................................................. 26
Krótka historia systemów baz danych ..................................................................................................... 27
Co dalej? .............................................................................................................................................................. 28
Rozdział 2. Podstawy pobierania danych ................................................................... 29
Prosta instrukcja SELECT ............................................................................................................................... 29
Uwagi dotyczące składni .............................................................................................................................. 30
Komentarze w instrukcjach SQL ................................................................................................................ 31
Wybieranie kolumn ......................................................................................................................................... 32
Nazwy kolumn zawierające spacje ............................................................................................................ 33
Klauzule dostępne w instrukcji SELECT ................................................................................................... 34
Co dalej? .............................................................................................................................................................. 36
Rozdział 3. Pola obliczane i aliasy ................................................................................ 38
Literały ................................................................................................................................................................. 39
Obliczenia arytmetyczne .............................................................................................................................. 40
Konkatenacja pól ............................................................................................................................................. 42
Aliasy kolumn .................................................................................................................................................... 43
Aliasy tabel ......................................................................................................................................................... 45
Co dalej? .............................................................................................................................................................. 46
3
Kup książkę
Poleć książkę
4
Spis treści
Rozdział 4. Korzystanie z funkcji .................................................................................. 47
Czym jest funkcja? ...........................................................................................................................................47
Funkcje znakowe ..............................................................................................................................................48
Funkcje zagnieżdżone ....................................................................................................................................52
Funkcje daty i czasu ........................................................................................................................................53
Funkcje liczbowe ..............................................................................................................................................56
Funkcje pomocnicze .......................................................................................................................................58
Co dalej? ..............................................................................................................................................................62
Rozdział 5. Sortowanie danych .................................................................................... 64
Sortowanie danych w porządku rosnącym ............................................................................................64
Sortowanie danych w porządku malejącym ..........................................................................................66
Sortowanie względem więcej niż jednej kolumny ..............................................................................67
Sortowanie względem pola obliczanego ................................................................................................67
Sekwencje sortowania ...................................................................................................................................69
Co dalej? ..............................................................................................................................................................71
Rozdział 6. Kryteria wyboru .......................................................................................... 72
Zastosowanie kryteriów selekcji .................................................................................................................72
Operatory klauzuli WHERE ............................................................................................................................73
Ograniczanie liczby zwracanych wierszy ................................................................................................75
Ograniczanie liczby wierszy za pomocą sortowania ...........................................................................76
Dopasowywanie do wzorca .........................................................................................................................78
Dopasowywanie na podstawie brzmienia ..............................................................................................83
Co dalej? ..............................................................................................................................................................85
Rozdział 7. Logika Boole’a ............................................................................................ 86
Złożone warunki logiczne .............................................................................................................................86
Operator AND ....................................................................................................................................................87
Operator OR .......................................................................................................................................................88
Zastosowanie nawiasów ...............................................................................................................................88
Zastosowanie wielu nawiasów ...................................................................................................................90
Operator NOT ....................................................................................................................................................91
Operator BETWEEN ..........................................................................................................................................93
Operator IN .........................................................................................................................................................95
Logika Boole’a a wartości NULL ..................................................................................................................96
Co dalej? ..............................................................................................................................................................98
Rozdział 8. Logika warunkowa ..................................................................................... 99
Wyrażenie CASE ............................................................................................................................................. 100
Format prosty wyrażenia CASE ................................................................................................................ 101
Format przeszukujący wyrażenia CASE ................................................................................................ 102
Kup książkę
Poleć książkę
Spis treści
Logika warunkowa w klauzuli ORDER BY ............................................................................................. 104
Logika warunkowa w klauzuli WHERE ................................................................................................... 106
Co dalej? ............................................................................................................................................................ 107
5
Rozdział 9. Dokonywanie podsumowań ................................................................... 108
Usuwanie duplikatów .................................................................................................................................. 108
Funkcje agregujące ....................................................................................................................................... 110
Funkcja COUNT .............................................................................................................................................. 112
Grupowanie danych ..................................................................................................................................... 113
Grupowanie i sortowanie względem kilku kolumn .......................................................................... 116
Kryteria selekcji w ramach agregacji ...................................................................................................... 118
Logika warunkowa w klauzuli GROUP BY ............................................................................................. 120
Logika warunkowa w klauzuli HAVING ................................................................................................. 121
Funkcje rankingowe ..................................................................................................................................... 122
Partycje .............................................................................................................................................................. 128
Funkcje analityczne ...................................................................................................................................... 131
Co dalej? ............................................................................................................................................................ 135
Rozdział 10. Sumy częściowe i tabele krzyżowe ....................................................... 136
Wstawianie sum częściowych za pomocą operatora ROLLUP ..................................................... 137
Wstawianie sum częściowych za pomocą operatora CUBE ........................................................... 143
Prezentacja danych w formie tabeli krzyżowej .................................................................................. 147
Co dalej? ............................................................................................................................................................ 154
Rozdział 11. Złączenia wewnętrzne ........................................................................... 155
Łączenie dwóch tabel .................................................................................................................................. 156
Złączenie wewnętrzne ................................................................................................................................. 158
Kolejność tabel w złączeniach wewnętrznych ................................................................................... 160
Niejawne złączenia wewnętrzne ............................................................................................................. 160
Aliasy tabel — ciąg dalszy .......................................................................................................................... 161
Co dalej? ............................................................................................................................................................ 162
Rozdział 12. Złączenia zewnętrzne ............................................................................ 164
Złączenie zewnętrzne .................................................................................................................................. 164
Złączenia lewostronne ................................................................................................................................ 167
Weryfikacja występowania wartości NULL .......................................................................................... 169
Złączenia prawostronne ............................................................................................................................. 170
Kolejność tabel w złączeniach zewnętrznych ..................................................................................... 171
Złączenia pełne .............................................................................................................................................. 171
Złączenia krzyżowe ....................................................................................................................................... 174
Co dalej? ............................................................................................................................................................ 177
Kup książkę
Poleć książkę
Plik z chomika:
cotywieszoczytaniu
Inne pliki z tego folderu:
przytul-swoje-wewnetrzne-dziecko full.pdf
(1910 KB)
jak-sztuczna-inteligencja-zmieni-twoje-zycie ebook.pdf
(49390 KB)
jak pokochać siebie. przewodnik po wewnętrznym świecie kobiety. wydanie 2 rozszerzone helion.pdf
(4016 KB)
polska-z-widokiem.-przewodnik-dla-lowcow-panoram.-104-wieze,-szczyty-i-inne-punkty-widokowe pełna wersja.pdf
(60548 KB)
visual studio 2022, c# i .net. programowanie kontrolek full version.pdf
(6541 KB)
Inne foldery tego chomika:
Dokumenty
Galeria
K_U_R_S_Y
Prywatne
Zgłoś jeśli
naruszono regulamin