SQL. Leksykon kieszonkowy. Wydanie IV - Helion

ebook
Autor: Alice ZhaoTytuł oryginału: SQL Pocket Guide: A Guide to SQL Usage, 4th Edition
Tłumaczenie: Artur Dorda
ISBN: 978-83-283-8929-8
stron: 280, Format: ebook
Księgarnia: Helion
Cena książki: 59,00 zł
Książka będzie dostępna od sierpnia 2022
Tagi: SQL - Programowanie
			
		
		
J
Zobacz także:
- Instalacja i konfiguracja baz danych. Kurs video. Przygotowanie do egzaminu 70-765 Provisioning SQL Databases 285,00 zł, (39,90 zł -86%)
- PL/SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Programowanie baz danych 79,00 zł, (31,60 zł -60%)
- SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie baz danych 97,32 zł, (39,90 zł -59%)
- Java na serwerze - kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota 99,00 zł, (44,55 zł -55%)
- T-SQL. Kurs video. Wykorzystanie baz danych przy użyciu niekonwencjonalnych rozwiązań. Sztuczki i gotowe rozwiązania 39,89 zł, (17,95 zł -55%)
Spis treści
SQL. Leksykon kieszonkowy. Wydanie IV eBook -- spis treści
Przedmowa
Rozdział 1. Intensywny kurs SQL
- Czym jest baza danych? - SQL
- NoSQL
- Systemy zarządzania bazami danych
 
- Zapytanie SQL - Polecenia SQL
- Zapytania SQL
- Polecenie SELECT
- Kolejność wykonywania
 
- Model danych
Rozdział 2. Gdzie mogę używać SQL?
- Oprogramowanie RDBMS - Który RDBMS wybrać?
- Czym jest okno terminala?
- SQLite
- MySQL
- Oracle
- PostgreSQL
- SQL Server
 
- Programy bazodanowe - Podłączanie programu bazodanowego do bazy danych
 
- Inne języki programowania - Podłącz Pythona do bazy danych
- Podłączenie R do bazy danych
 
Rozdział 3. Język SQL
- Porównanie z innymi językami
- Standardy ANSI
- Terminy SQL - Słowa kluczowe i funkcje
- Identyfikatory i aliasy
- Polecenia i klauzule
- Wyrażenia i predykaty
- Komentarze, cudzysłowy i puste znaki
 
- Podjęzyki
Rozdział 4. Podstawy zapytań
- Klauzula SELECT - Pobieranie kolumn
- Pobieranie wszystkich kolumn
- Pobieranie wyrażeń
- Pobieranie funkcji
- Aliasy kolumn
- Dookreślanie kolumn
- Pobieranie podzapytań
- DISTINCT
 
- Klauzula FROM - Pobieranie danych z wielu tabel
- Pobieranie danych z podzapytań
- Dlaczego warto używać podzapytania w klauzuli FROM?
 
- Klauzula WHERE - Wielokrotne predykaty
- Filtrowanie po podzapytaniach
 
- Klauzula GROUP BY
- Klauzula HAVING
- Klauzula ORDER BY
- Klauzula LIMIT
Rozdział 5. Tworzenie, aktualizowanie i usuwanie
- Bazy danych - Model danych versus schemat
- Wyświetlanie nazw istniejących baz danych
- Wyświetl nazwę aktualnej bazy danych
- Przełącz się do innej bazy danych
- Utwórz bazę danych
- Usuń bazę danych
 
- Tworzenie tabel - Utwórz prostą tabelę
- Wyświetlanie nazw istniejących tabel
- Tworzenie tabeli, która jeszcze nie istnieje
- Tworzenie tabeli z ograniczeniami
- Tworzenie tabeli z kluczami głównymi i obcymi
- Tworzenie tabeli z automatycznie wygenerowanym polem
- Wstawianie wyników zapytania do tabeli
- Wstawianie danych z pliku tekstowego do tabeli
 
- Modyfikowanie tabel - Zmień nazwę tabeli lub kolumny
- Wyświetl, dodaj i usuń kolumny
- Wyświetl, dodaj i usuń wiersze
- Wyświetl, dodaj, zmodyfikuj i usuń ograniczenia
- Zaktualizuj kolumnę
- Zaktualizuj wiersze
- Zaktualizuj wiersze za pomocą wyników zapytania
- Usuń tabelę
 
- Indeksy - Porównanie indeksu książkowego i indeksu SQL
- Utwórz indeks, aby przyspieszyć zapytania
 
- Widoki - Tworzenie widoku w celu zapisania wyników zapytania
 
- Zarządzanie transakcjami - Zweryfikuj zmiany, zanim zrobisz COMMIT
- Wycofaj zmiany za pomocą ROLLBACK
 
Rozdział 6. Typy danych
- Jak wybrać typ danych
- Dane liczbowe - Wartości liczbowe
- Typy liczb całkowitych
- Typy liczb dziesiętnych
- Typy liczb zmiennoprzecinkowych
 
- Dane tekstowe - Wartości tekstowe
- Typy znakowe
- Typy znakowe Unicode
 
- Dane daty i czasu - Wartości daty i czasu
- Typy daty i czasu
 
- Inne dane - Wartości logiczne
- Pliki zewnętrzne (obrazy, dokumenty itp.)
 
Rozdział 7. Operatory i funkcje
- Operatory - Operatory logiczne
- Operatory porównania
- Operatory matematyczne
 
- Funkcje agregujące
- Funkcje liczbowe - Zastosuj funkcje matematyczne
- Generowanie liczb losowych
- Zaokrąglanie i obcinanie liczb
- Konwertowanie danych na liczbowy typ danych
 
- Funkcje tekstowe - Poznaj długość ciągu znaków
- Zmiana wielkości liter w tekście
- Przytnij niechciane znaki wokół tekstu
- Konkatenacja ciągów znaków
- Szukanie tekstu w ciągu znaków
- Wyciągnij fragment tekstu
- Zamień tekst w ciągu znaków
- Usuwanie tekstu z ciągu znaków
- Użyj wyrażeń regularnych
- Konwertowanie danych na typ tekstowy
 
- Funkcje daty i czasu - Zwróć aktualną datę lub godzinę
- Dodawanie lub odejmowanie daty lub przedziału czasowego
- Znajdź różnicę między dwiema datami lub godzinami
- Wyciągnij część daty lub czasu
- Określanie dnia tygodnia dla daty
- Zaokrąglij datę do najbliższej jednostki czasu
- Konwertowanie tekstu na typ danych daty i czasu
 
- Funkcje null - Zwróć inną wartość, jeśli jest null
 
Rozdział 8. Zaawansowane koncepcje zapytań
- Instrukcja Case - Wyświetl wartości oparte na logice "jeżeli - to" dla pojedynczej kolumny
- Wyświetl wartości oparte na logice "jeżeli - to" dla wielu kolumn
 
- Grupowanie i zsumowywanie - Podstawy GROUP BY
- Zagreguj wiersze w pojedynczą wartość lub listę
- ROLLUP, CUBE i GROUPING SETS
 
- Funkcje okna - Funkcja agregująca
- Funkcja okna
- Uszereguj wiersze w tabeli
- Zwróć pierwszą wartość w każdej grupie
- Zwróć drugą wartość w każdej grupie
- Zwróć dwie pierwsze wartości w każdej grupie
- Zwróć wartość poprzedniego wiersza
- Obliczanie średniej kroczącej
- Obliczanie sumy bieżącej
 
- Pivoting i Unpivoting - Rozbij wartości kolumny na wiele kolumn
- Wypisz wartości z wielu kolumn w pojedynczej kolumnie
 
Rozdział 9. Praca z wieloma tabelami i zapytaniami
- Łączenie tabel - Podstawy złączeń i INNER JOIN
- LEFT JOIN, RIGHT JOIN i FULL OUTER JOIN
- USING i NATURAL JOIN
- CROSS JOIN i złączenie własne
 
- Operatory Union - UNION
- EXCEPT i INTERSECT
 
- Wspólne wyrażenia tabelaryczne - CTE a podzapytania
- Rekurencyjne CTE
 
Rozdział 10. Jak mogę...?
- .znaleźć wiersze zawierające zduplikowane wartości
- ...zwrócić wiersze z maksymalną wartością danej kolumny
- .złączyć tekst z wielu pól w jedno pole
- .znaleźć wszystkie tabele zawierające kolumnę o konkretnej nazwie
- .zaktualizować tabelę, której identyfikator pasuje do innej tabeli
Skorowidz






