POLISH

SQL. Leksykon kieszonkowy. Wydanie II

Book information

Publisher
Helion
Year
2011
ISBN
9788324649754, 9781449394097
Language
polish
Format
PDF
Filesize
2 MB (1829054 bytes)
Edition
2
Pages
\226
Topic
Computers Databases
Time added
2022-09-04 08:14:38

Description

Jak wykorzystać podzapytania? Jak wykonać złączenie tabel? Jak stworzyć tabelę w DB2, MySQL, Oracle, PostgreSQL oraz SQL Server? SQL to prawdopodobnie jeden z ostatnich wiekowych języków programowania, tak powszechnie używanych w codziennej pracy. Jego możliwości są ogromne. Jeżeli nauczysz się konstruować zapytania SQL, będziesz potrafił wyłowić dowolną informację z każdej bazy danych. Brzmi kusząco? Dzięki temu przewodnikowi będziesz miał zawsze na wyciągnięcie ręki kompletny zbiór informacji na temat języka SQL. Już nigdy więcej nie zaskoczą Cię niuanse jego składni. Błyskawicznie zapoznasz się z typami danych, sposobami wykonywania operacji na datach oraz dostępnymi funkcjami. Nauczysz się wyciągać odpowiednie dane, złączać tabele, dodawać nowe dane, aktualizować te istniejące oraz usuwać niepotrzebne informacje. Ponadto dowiesz się, jak konstruować podzapytania i konwertować dane, oraz uświadomisz sobie, jakie różnice istnieją pomiędzy różnymi bazami. Te i wiele innych wiadomości znajdziesz w tym niezwykle przydatnym przewodniku po języku SQL! Typy danych oraz ich konwersje Funkcje operujące na datach i czasie Funkcje agregujące Indeksy - tworzenie i usuwanie Wprowadzanie danych Złączenia Pobieranie danych z bazy Funkcje tekstowe Podzapytania Tworzenie tabel Aktualizacja danych Wprowadzenie Struktura książki Konwencje typograficzne Przykładowe dane Wykorzystanie przykładów kodu Podziękowania Funkcje analityczne Wyrażenia CASE — proste wyrażenia Wyrażenia CASE — przeszukiwane wyrażenia Funkcja CAST Zapytania CONNECT BY Podstawowa składnia CONNECT BY Złożona klauzula CONNECT BY Klauzula WHERE w zapytaniach CONNECT BY Złączenia w zapytaniach CONNECT BY Sortowanie wyników zapytania CONNECT BY Pętle w zapytaniach CONNECT BY Funkcje i operatory klauzuli CONNECT BY Konwersje typów danych Typy danych — liczby całkowite (wartości binarne) Typy danych — ciągi znaków Typy danych — data i czas DB2 MySQL Oracle PostgreSQL SQL Server Typy danych — liczby rzeczywiste Typ DECFLOAT bazy danych DB2 Typy DECIMAL i NUMBER Konwersja daty i czasu — DB2 Konwersja daty i czasu — MySQL Wyodrębnianie składowych daty i czasu Funkcje TO_DAYS i FROM_DAYS Obsługa znacznika czasowego Unix Funkcje operujące sekundami dnia Funkcje DATE_FORMAT i TIME_FORMAT Konwersja daty i czasu — Oracle Konwersja daty i czasu — PostgreSQL Konwersja daty i czasu — SQL Server Funkcje CAST i SET DATEFORMAT Funkcja CONVERT Funkcje DATENAME i DATEPART Funkcje DAY, MONTH, YEAR Funkcje operujące datami i czasem — DB2 Funkcje operujące datami i czasem — MySQL Funkcje operujące datami i czasem — Oracle Pobieranie bieżącej wartości daty i czasu Zaokrąglanie i obcinanie wartości dat Inne funkcje przetwarzania daty i czasu bazy danych Oracle Funkcje operujące datami i czasem — PostgreSQL Pobieranie bieżącej wartości daty i czasu Zaokrąglanie i obcinanie wartości dat Inne funkcje przetwarzania daty i czasu bazy danych PostgreSQL Funkcje operujące datami i czasem — SQLServer Usuwanie danych Usuwanie w określonej kolejności Usuwanie wszystkich wierszy Usuwanie danych z widoków i podzapytań Zwracanie usuwanych wierszy — DB2 Zwracanie usuwanych wierszy — Oracle Zwracanie usuwanych wierszy — SQL Server Podwójna klauzula FROM Funkcja EXTRACT Funkcja GREATEST Funkcje grupowania i sumowania Funkcje agregujące Klauzula GROUP BY Sporządzanie listy wartości Zmniejszanie liczby kolumn w klauzuli GROUP BY Grupowanie przed złączaniem Klauzula HAVING Rozszerzenie ROLLUP Rozszerzenie CUBE Rozszerzenie GROUPING SETS Funkcje związane z klauzulą GROUP BY Zapytania hierarchiczne Klauzula WITH w zapytaniach rekurencyjnych Śledzenie poziomu zagnieżdżenia zapytania Sortowanie rozszerzające lub zagłębiające Wykrywanie pętli w zapytaniach rekurencyjnych Indeksy — tworzenie Indeksy — usuwanie Wprowadzanie danych Wprowadzanie pojedynczych wierszy Wprowadzanie wielu wierszy Obiekty docelowe instrukcji wprowadzania danych Wprowadzanie danych z użyciem podzapytań Zwracanie wprowadzonych wartości — DB2 Zwracanie wprowadzonych wartości — Oracle Zwracanie wprowadzanych wierszy — SQL Server Wprowadzanie danych do wielu tabel Złączanie tabel Koncepcja złączenia Złączenia krzyżowe Złączenia wewnętrzne Klauzula USING Złączenia naturalne Złączenia wyznaczane za pomocą nierówności Złączenia zewnętrzne Funkcja LEAST Literały Literały tekstowe Literały liczbowe Literały daty i czasu Literały interwałów Scalanie danych Wartości NULL Predykaty wartości NULL Wartości NULL w wyrażeniach CASE Funkcja COALESCE Funkcje operujące wartościami NULL — DB2 Funkcje operujące wartościami NULL — MySQL Funkcje operujące wartościami NULL — Oracle Funkcje operujące wartościami NULL — PostgreSQL Funkcje operujące wartościami NULL — SQL Server Konwersja wartości liczbowych — DB2 Konwersja wartości liczbowych — MySQL Konwersja wartości liczbowych — Oracle Konwersja wartości liczbowych — PostgreSQL Konwersja wartości liczbowych — SQL Server Funkcje liczbowe i matematyczne Funkcje OLAP Transpozycja tabel Koncepcja transpozycji Transpozycja tabeli — Oracle Transpozycja tabeli — SQL Server Koncepcja odwrotnej transpozycji Odwrotna transpozycja — Oracle Odwrotna transpozycja — SQL Server Predykaty Predykaty EXISTS Predykaty IN Predykaty BETWEEN Predykaty LIKE Zapytania rekurencyjne Wyrażenia regularne Wyrażenia regularne — MySQL Wyrażenia regularne — Oracle Wyrażenia regularne — PostgreSQL Wyrażenia regularne — SQL Server Pobieranie danych Klauzula SELECT Słowa kluczowe ALL i DISTINCT Klauzula FROM Klauzula WHERE Klauzula GROUP BY Klauzula HAVING Klauzula ORDER BY Funkcje tekstowe Wyszukiwanie tekstu Zamiana tekstu w ciągu tekstowym Wyodrębnianie fragmentu tekstu Ustalanie długości ciągu tekstowego Łączenie ciągów tekstowych Usuwanie niepotrzebnych znaków Zmiana wielkości liter ciągu tekstowego Podzapytania Podzapytania w klauzuli FROM Podzapytania w klauzuli WITH Tabele — tworzenie Utworzenie tabeli — DB2 Utworzenie tabeli — MySQL Utworzenie tabeli — Oracle Utworzenie tabeli — PostgreSQL Utworzenie tabeli — SQL Server Tabele — usuwanie Tabele — modyfikacja Modyfikacja tabeli — DB2 Modyfikacja tabeli — MySQL Modyfikacja tabeli — Oracle Modyfikacja tabeli — PostgreSQL Modyfikacja tabeli — SQL Server Zarządzanie transakcjami Tryb automatycznego zatwierdzania Rozpoczynanie transakcji — DB2 Rozpoczynanie transakcji — MySQL Rozpoczynanie transakcji — Oracle Rozpoczynanie transakcji — PostgreSQL Rozpoczynanie transakcji — SQL Server Kończenie transakcji Przerwanie transakcji Przerwanie transakcji i powrót do wyznaczonego punktu Unie Operacja UNION i UNION ALL Operacja UNION ALL Klauzula ORDER BY w zapytaniach unii Nazwy i typy danych w uniach Kolejność przetwarzania instrukcji Operacje EXCEPT (lub MINUS) oraz EXCEPT ALL Operacje INTERSECT i INTERSECT ALL Uaktualnianie danych Proste uaktualnianie Nowe wartości pozyskiwane z podzapytań Uaktualnianie danych za pomocą widoków i podzapytań Klauzula FROM instrukcji UPDATE Zwracanie uaktualnionych danych — DB2 Zwracanie uaktualnionych danych — Oracle Zwracanie uaktualnionych danych — SQL Server Funkcje okienkowe Definiowanie okna podsumowania Rangi i kolejność wierszy w ramach okna Porównywanie wartości między wierszami Podliczanie w oknie przesuwnym Umiejscowienie i sposób wykonywania funkcji okienkowych Skorowidz

Similar books