Zaprzyjaźnij się z SQL-em.
• Proste zapytania i sortowanie wyników, czyli od czego zacząć poznawanie składni SQL-a • Funkcje i operacje, czyli jak ułatwić sobie komunikację z bazą danych • Zadania, czyli jak zdobyć i rzetelnie przetestować swoje umiejętności
SQL, podstawowy język służący do komunikowania się z bazami danych, na pierwszy rzut oka nie wydaje się zbyt trudny. Ma przejrzystą składnię i sporo pomocnych funkcji, a ponadto jest elastyczny. Jest tylko jeden warunek: żeby sprawnie, szybko wyszukiwać i wyświetlać informacje z bazy danych, musimy go dobrze opanować. Nie chodzi tu tylko o samą konstrukcję zapytań, a raczej o sensowne wyłuskiwanie żądanej informacji spośród tysięcy innych, być może całkiem podobnych. Chodzi o to, by być przygotowanym na nietypowe sytuacje, umieć skonstruować skomplikowane zapytanie z wieloma warunkami i odpowiednio je doprecyzować.
W tej książce znajdziesz setki ćwiczeń i zadań do samodzielnego wykonania. Wszystkie one mają jeden cel: przygotować Cię do wszechstronnej komunikacji z bazą danych i nauczyć Cię wysyłania nawet najbardziej złożonych zapytań. W każdym rozdziale znalazło się nieco teorii i mnóstwo praktyki, a zadania w kolejnych rozdziałach wymagają wiedzy z poprzednich, co pozwala na ciągłe utrwalanie całej zdobytej wiedzy. Jeśli chcesz rzetelnie i od podszewki poznać bogactwo SQL-a, ta książka z pewnością Ci w tym pomoże!
• Klauzula SELECT • Funkcje wbudowane • Złączenia • Funkcje agregujące • Operacje na zbiorach • Podzapytania • CASE, CAST i CONVERT • Zadania
Zacznij rozmawiać z własną bazą danych.
Spis treści:
Wstęp (5)
Rozdział 1. Klauzula SELECT (7)
- Ćwiczenia (8)
- Zadania do samodzielnego wykonania (46)
- Rozwiązania zadań (56)
Rozdział 2. Funkcje wbudowane (61)
- Ćwiczenia (61)
- Zadania do samodzielnego wykonania (79)
- Rozwiązania zadań (86)
Rozdział 3. Złączenia (91)
- Rodzaje złączeń (91)
- Złączenie wewnętrzne INNER JOIN (92)
- Złączenie zewnętrzne lewostronne LEFT OUTER JOIN (93)
- Złączenie zewnętrzne prawostronne RIGHT OUTER JOIN (93)
- Pełne złączenie zewnętrzne FULL OUTER JOIN (94)
- Złączenie krzyżowe CROSS JOIN (95)
- Ćwiczenia (96)
- Zadania do samodzielnego wykonania (121)
- Rozwiązania zadań (128)
Rozdział 4. Funkcje agregujące (133)
- Ćwiczenia (133)
- Zadania do samodzielnego wykonania (158)
- Rozwiązania zadań (166)
Rozdział 5. Operacje na zbiorach (173)
- Operator UNION ALL (173)
- Operator EXCEPT (174)
- Operator INTERSECT (175)
- Ćwiczenia (176)
- Zadania do samodzielnego wykonania (187)
- Rozwiązania zadań (190)
Rozdział 6. Podzapytania (193)
- Ćwiczenia (193)
- Zadania do samodzielnego wykonania (212)
- Rozwiązania zadań (217)
Rozdział 7. CASE, CAST i CONVERT (223)
- CASE (223)
- CAST i CONVERT (224)
- Ćwiczenia (225)
- Zadania do samodzielnego wykonania (231)
- Rozwiązania zadań (233)
Rozdział 8. Zadania (235)
- Tabela Reader (235)
- Tabela Genre (236)
- Tabela Book (237)
- Tabela BookCopy (237)
- Tabela BookRating (238)
- Tabela Employee (239)
- Tabela Loan (239)
- Tabela Parameter (240)
- Zadania do samodzielnego wykonania (241)
- Rozwiązania zadań (266)
Najniższa cena z 30 dni przed obniżką 41,18zł
SQL Jak osiągnąć mistrzostwo w konstruowaniu zapytań
|