Zapytania w SQL. Przyjazny przewodnik
- Autorzy: :
- John Viescas, Michael J. Hernandez
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.4/6 Opinie: 13
- Stron:
- 712
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Zapytania w SQL. Przyjazny przewodnik. Wydanie IV
John L. Viescas
Opis ebooka: Zapytania w SQL. Przyjazny przewodnik
Nowatorskie podejście do nauki SQL!
SQL (ang. Structured Query Language) to język zapytań pozwalający na wyciągnięcie interesujących informacji z relacyjnej bazy danych. Został opracowany w latach 60. w firmie IBM, a w 1986 r. stał się oficjalnym standardem. Znając jego możliwości, błyskawicznie odpowiesz na wiele pytań dotyczących Twoich klientów lub innych informacji przechowywanych w Twojej bazie danych.
Jeśli chcesz biegle tworzyć zapytania SQL, to trafiłeś na doskonałą pozycję. Dzięki ciekawej formie (autorzy starają się przedstawić język analogicznie do potocznie używanego) nauka jest przyjemna i efektywna. W kolejnych rozdziałach znajdziesz informacje na temat relacyjnych baz danych, ich struktury oraz zasad, które pozwolą Ci przygotować optymalny układ tabel i relacji między nimi. Stworzysz pierwsze zapytania z wykorzystaniem instrukcji SELECT i dodasz warunki, używając klauzuli WHERE. Gdy już będziesz się swobodnie poruszać w obrębie jednej tabeli, przejdziesz do tworzenia złączeń (JOIN) pomiędzy różnymi tabelami. Na koniec nauczysz się korzystać z podzapytań, funkcji agregujących oraz grupowania. Ta książka pozwoli Ci sprawnie rozpocząć pracę z SQL, niezależnie od jego implementacji.
Dzięki tej książce:
- Poznasz możliwości oraz historię SQL
- Nauczysz się wybierać dane z jednej i wielu tabel, korzystając ze złączeń
- Poznasz niuanse różniące różne implementacje SQL
- Stworzysz optymalną bazę danych
- Błyskawicznie wykorzystasz możliwości SQL w codziennej pracy
Jeśli pracujesz z systemami baz danych, takimi jak Access, MS SQL Server, Oracle, DB2, MySQL, Ingres czy dowolnym innym programem SQL, ta książka może zaoszczędzić Ci mnóstwa czasu i nerwów, i to zanim jeszcze napiszesz pierwsze zapytanie!
Najłatwiejszy i najprzystępniejszy przewodnik po zapytaniach SQL, uaktualniony o najnowsze systemy baz danych, standardy i zagadnienia
Książka SQL Queries for Mere Mortals zyskała światowe uznanie jako najprzystępniejszy i najprostszy poradnik pisania skutecznych zapytań SQL. Autorzy uaktualnili ten klasyczny podręcznik, by odzwierciedlał najnowsze normy SQL oraz systemy baz danych, i opisali w nim wiele nowych, cennych technik.
Krok po kroku, John L. Viescas i Michael J. Hernandez wprowadzają Czytelnika w tworzenie skutecznych zapytań dla niemal dowolnej nowoczesnej bazy danych opartej o język SQL. Odzierają z tajemnic wszystkie aspekty pisania zapytań SQL, od prostego wybierania danych i filtrowania, do łączenia wielu tabel i modyfikowania zbiorów danych.
To wydanie zostało uzupełnione o trzy nowe rozdziały, przybliżające metody rozwiązywania różnorodnych, trudnych zadań w SQL. Dowiesz się, jak pisać zapytania odwołujące się do tabeli z uwzględnieniem wielu złożonych kryteriów, jak wykonywać skomplikowane operacje warunkowe i jak nieszablonowo podchodzić do zadań wymagających użycia niepowiązanych tabel.
Zakres materiału
- Wprowadzenie: informacje o relacyjnych bazach danych i prawidłowej strukturze baz.
- Podstawy SQL: zastosowanie instrukcji SELECT, tworzenie wyrażeń, sortowanie informacji za pomocą klauzuli ORDER BY i filtrowanie z użyciem klauzuli WHERE.
- Podsumowywanie i grupowanie danych za pomocą klauzul GROUP BY i HAVING.
- Wybieranie danych z wielu tabel: użycie złączeń INNER JOIN, OUTER JOIN i operacji UNION. Zastosowanie podzapytań.
- Modyfikowanie zbiorów danych za pomocą instrukcji UPDATE, INSERT i DELETE.
- Zaawansowane zapytania: budowanie złożonych kryteriów z użyciem NOT i AND, operacje warunkowe z instrukcją CASE, zastosowanie niepowiązanych tabel, tabel sterujących, i inne.
Zdobyte informacje możesz przećwiczyć na podstawie przygotowanych przez autorów, przykładowych baz danych dla aktualnych wersji Microsoft Office Access, Microsoft SQL Server i MySQL Nie ma lepszego sposobu na mistrzowskie opanowanie SQL, niezależnie od tego, czy jesteś administratorem baz danych, programistą, użytkownikiem, czy studentem.
Wybrane bestsellery
-
Dzięki tej książce będziesz w stanie zgłębić tajniki budowy baz danych, podane w przejrzysty, przystępny i rozsądny sposób. W trakcie lektury poznasz rodzaje baz, ich dostępne modele oraz cel ich projektowania. Kolejne rozdziały dotyczą procesu projektowania nowej bazy oraz analizowania baz istni...
-
Ta książka jest rocznicowym, przejrzanym i zaktualizowanym wydaniem kultowego podręcznika do samodzielnej nauki projektowania relacyjnych baz danych. Zawarte w nim informacje można wykorzystywać niezależnie od zastosowanego oprogramowania. Przedstawiono tu, jak projektować nowoczesne bazy danych,...(59.40 zł najniższa cena z 30 dni)
79.20 zł
99.00 zł(-20%) -
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...(53.40 zł najniższa cena z 30 dni)
71.20 zł
89.00 zł(-20%) -
Agile i Scrum, Scrum i Agile. Opanowawszy branżę IT, powoli, ale konsekwentnie, zdobywają inne biznesowe przyczółki i rozgaszczają się w firmach na dobre… Albo niedobre, gdy budzą niezrozumienie, protesty, a czasem nawet chęć ucieczki! Agile i Scrum brzmią tak nowocześnie, w teorii świetnie...(23.94 zł najniższa cena z 30 dni)
31.92 zł
39.90 zł(-20%) -
W tej książce znajdziesz wszystkie informacje, które są Ci potrzebne do stworzenia środowiska sprzyjającego tworzeniu innowacyjnych rozwiązań. Dowiesz się, jak dostrzegać i wykorzystywać naturalne talenty każdego członka zespołu. Zapoznasz się z szeregiem praktycznych wskazówek, dzięki którym zid...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Witaj, zanurz się w niej i nie utoń. Co więcej – pływaj skutecznie i kieruj innymi tak, by i oni nie utonęli – ani Twoi pracownicy, ani Twoja firma. Termin VUCA odnosi się do działania w świecie XXI wieku, w którym „stare, dobre czasy” przewidywalności, stabilności, równom...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Ta książka jest przeznaczona dla menedżerów produktów technologicznych. Pozwala na zdobycie, ugruntowanie i usystematyzowanie wiedzy o problemach i wyzwaniach specyficznych dla tworzenia rozwiązań opartych na technologii. Znalazło się w niej mnóstwo wskazówek pozwalających na budowanie wysoce ela...(41.40 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...(46.20 zł najniższa cena z 30 dni)
61.60 zł
77.00 zł(-20%) -
Skuteczna komunikacja to taka sama umiejętność jak jazda samochodem czy programowanie. Michał Bartyzel doskonale to pokazuje, rozkładając cały proces rozmowy na proste elementy. Dzięki temu czytelnik może nauczyć się rozpoznawać wzorce i dopasowywać odpowiednie techniki do kontekstu rozmowy.
O autorach ebooka
John L. Viescas jest niezależnym konsultantem baz danych z ponad 45-letnim doświadczeniem, specjalizującym się w zarządzaniu systemami Microsoft Office Access i Microsoft SQL Server w małych i dużych przedsiębiorstwach. W firmie Applied Data Research kierował ponad trzydziestoosobowym zespołem i był odpowiedzialny za badania, rozwój i wsparcie techniczne dla klientów używających systemów baz danych dla komputerów IBM mainframe. Przez ponad 20 lat z rzędu honorowany tytułem Microsoft MVP.
Michael J. Hernandez jest niezależnym konsultantem i programistą baz danych z ponad dwudziestoletnim doświadczeniem w branży technicznej. Pracował jako najwyższej klasy szkoleniowiec dla rządu i armii USA oraz sektora prywatnego. Ceniony mówca, występujący na konferencjach TechEd, Tech Ready, Office Developers Conference oraz VS Live. Były menedżer programowy grupy Microsoft Visual Studio .NET.
Ebooka "Zapytania w SQL. Przyjazny przewodnik" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Zapytania w SQL. Przyjazny przewodnik" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Zapytania w SQL. Przyjazny przewodnik" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Zapytania w SQL. Przyjazny przewodnik (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: DobreRecenzje.pl Marek; 2016-02-25Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Przeciętny człowiek coraz częściej słyszy w otoczeniu nazwę „bazy danych”. Jest to nieodłączną częścią postępu technologicznego oraz wykorzystywania technologii w niemalże każdej dziedzinie życia. Bazy danych towarzyszą nam w Internecie, bankach, sklepach, naszych telefonach – wszędzie.
W jaki sposób znaleźć informacje w ogromnej bazie danych z kilkoma tysiącami rekordów? W jaki sposób wyszukać wszystkie zachowane transakcje sprzedaży wybranego produktu w naszej firmie? Na te pytania możemy uzyskać odpowiedzi w bardzo przystępny sposób – dzięki zapytaniom w języku SQL. To dzięki nim, a konkretnie dzięki kilku wyrazom zawartych w składni, dojdziemy do odpowiedzi na nurtujące nas pytania.
„Zapytania w SQL. Przyjazny przewodnik” to książka dla osób chcących w przyjemny sposób poznać podstawowe zagadnienia teoretyczne związane z samymi bazami danych, ale również zastosowania praktyczne dotyczące tytułowych zapytań. Dzięki odpowiedniemu podziałowi, czyli sześciu częściom i czterem dodatkom (trzem rzeczywiście potrzebnym) zawartym na końcu książki, przyswajanie tej wiedzy nie jest udręką. Podział:- Relacyjne bazy danych i SQL
- Podstawy SQL
- Praca z wieloma tabelami
- Podsumowanie i grupowanie danych
- Modyfikowanie zbiorów danych
- Wstęp do rozwiązywania trudnych problemów
- Diagramy zgodne ze standardem SQL
- Schematy przykładowych baz danych
- Typy daty i czasu, operacje i funkcje
- Polecane lektury
„Zapytania w SQL. Przyjazny przewodnik” napisana jest po „amerykańsku”. Nie mam tu na myśli nic złego, tym bardziej kpiącego. Książka
jest po prostu stworzona w łatwy do zrozumienia sposób. Wszystko jest wyjaśnione i przetłumaczone, jakby autorzy pisali podręcznik dla piątoklasisty. Nie znajdziemy tutaj formułek, które aby zrozumieć, należy przeczytać wielokrotnie.
Nie znalazłem tu żadnych minusów. Książka zawiera również 5 przykładowych baz danych, a raczej link do nich, gdzie równolegle z czytaniem możemy ćwiczyć własne zapytania. Dodatkowo po każdym rozdziale znajdziemy zagadnienia do samodzielnego rozwiązania. Cena może odstraszać – 99zł, ale osobiście uważam, że są to najlepiej wydane pieniądze, bo jest za co płacić – książka ma ponad 700 wartościowych stron. Zdecydowanie polecam!
Szczegóły ebooka
- Tytuł oryginału:
- SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL (3rd Edition)
- Tłumaczenie:
- Piotr Cieślak
- ISBN Książki drukowanej:
- 978-83-283-1364-4, 9788328313644
- Data wydania książki drukowanej:
- 2015-10-30
- ISBN Ebooka:
- 978-83-283-1367-5, 9788328313675
- Data wydania ebooka:
- 2015-11-03 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 164x239
- Numer z katalogu:
- 37665
- Rozmiar pliku Pdf:
- 10.8MB
- Rozmiar pliku ePub:
- 9.1MB
- Rozmiar pliku Mobi:
- 21.8MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Podziękowania (18)
- Czy ta książka jest dla Ciebie? (21)
- O tej książce (22)
- Czego nie należy oczekiwać po tej książce (24)
- Jak korzystać z tej książki (24)
- Interpretowanie diagramów zamieszczonych w tej książce (25)
- Przykładowe bazy danych użyte w tej książce (29)
- "Podążaj drogą wybrukowaną żółtą kostką" (31)
- Rodzaje baz danych (35)
- Krótka historia modelu relacyjnego (36)
- Na początku był... (36)
- Systemy relacyjnych baz danych (37)
- Anatomia relacyjnej bazy danych (39)
- Co to oznacza dla Ciebie? (47)
- Co dalej? (48)
- Podsumowanie (49)
- Skąd wziął się tutaj ten rozdział? (52)
- Dlaczego warto się troszczyć o prawidłowe struktury? (52)
- Optymalizacja pól (53)
- Odpowiednie dać rzeczy słowo (część pierwsza) (53)
- Kosmetyka (55)
- Eliminowanie pól wieloczęściowych (57)
- Eliminowanie pól wielowartościowych (59)
- Optymalizacja tabel (61)
- Odpowiednie dać rzeczy słowo (część druga) (61)
- Zapewnianie prawidłowej struktury (64)
- Usuwanie zbędnych, powtarzających się pól (65)
- Identyfikacja to klucz (69)
- Definiowanie poprawnych zależności (73)
- Definiowanie reguły usuwania (75)
- Definiowanie rodzaju uczestnictwa (76)
- Określanie stopnia uczestnictwa (78)
- I to już wszystko? (80)
- Podsumowanie (80)
- Początki SQL (84)
- Wczesne implementacje niezależnych producentów (85)
- "...i wtedy narodził się standard" (86)
- Ewolucja norm ANSI/ISO (88)
- Inne standardy SQL (90)
- Implementacje komercyjne (93)
- Co przyniesie przyszłość? (94)
- Dlaczego warto się uczyć SQL? (94)
- Która wersja SQL została opisana w tej książce? (94)
- Podsumowanie (95)
- SELECT 3 wprowadzenie (100)
- Instrukcja SELECT (100)
- Krótka dygresja: dane a informacje (103)
- Przekładanie żądania na SQL (104)
- Rozszerzanie zakresu działań (108)
- Zastosowanie skrótu umożliwiającego odwołanie do wszystkich kolumn (110)
- Eliminowanie powtarzających się wierszy (111)
- Sortowanie informacji (113)
- Zacznijmy od podstaw: kolejność sortowania (115)
- Przywołajmy wyniki do porządku (115)
- Zapisywanie pracy (118)
- Przykładowe instrukcje (119)
- Podsumowanie (126)
- Zagadnienia do samodzielnego rozwiązania (127)
- Czym jest wyrażenie? (130)
- Jakich typów danych można użyć w wyrażeniu? (131)
- Zmiana typu danych - funkcja CAST (133)
- Podawanie konkretnych wartości (136)
- Literały w postaci łańcucha znaków (136)
- Literały numeryczne (137)
- Literały w postaci wartości daty i czasu (138)
- Rodzaje wyrażeń (140)
- Konkatenacja (141)
- Wyrażenia matematyczne (143)
- Działania arytmetyczne na datach i godzinach (147)
- Zastosowanie wyrażeń w klauzuli SELECT (151)
- Zastosowanie wyrażeń konkatenacji (151)
- Nazywanie wyrażenia (152)
- Zastosowanie wyrażeń matematycznych (154)
- Zastosowanie wyrażeń z użyciem dat (155)
- Krótka dygresja: wyrażenia wartości (156)
- "Żadna" wartość, czyli Null (158)
- Wprowadzenie wartości Null (159)
- Problem z Null (160)
- Przykładowe instrukcje (161)
- Podsumowanie (168)
- Zagadnienia do samodzielnego rozwiązania (169)
- Uściślanie wyników za pomocą klauzuli WHERE (172)
- Klauzula WHERE (172)
- Zastosowanie klauzuli WHERE (174)
- Definiowanie warunków wyszukiwania (176)
- Porównanie (176)
- Zakres (183)
- Przynależność (186)
- Dopasowywanie do wzorca (188)
- Null (192)
- Wykluczanie wierszy przy użyciu operatora NOT (194)
- Stosowanie wielu warunków (196)
- Operatory AND i OR (197)
- Wykluczanie wierszy 3 drugie podejście (202)
- Kolejność operatorów (205)
- Sprawdzanie nakładających się zakresów (209)
- Jeszcze o Null: mała przestroga (211)
- Różne metody konstruowania wyrażeń warunkowych (214)
- Przykładowe instrukcje (215)
- Podsumowanie (221)
- Zagadnienia do samodzielnego rozwiązania (222)
- Cóż to takiego ten zbiór? (228)
- Działania na zbiorach (229)
- Część wspólna (230)
- Część wspólna w teorii zbiorów (230)
- Część wspólna zbiorów rezultatów (231)
- Problemy, jakie można rozwiązywać dzięki znalezieniu części wspólnej (234)
- Różnica (235)
- Różnica w teorii zbiorów (236)
- Różnica między zbiorami rezultatów (237)
- Problemy, jakie można rozwiązywać poprzez znajdowanie różnicy (240)
- Suma (241)
- Suma w teorii zbiorów (242)
- Suma zbiorów rezultatów (243)
- Problemy, jakie można rozwiązywać poprzez znajdowanie części wspólnej (245)
- SQL i działania na zbiorach (246)
- Klasyczne działania na zbiorach a ich warianty w SQL (246)
- Znajdowanie wartości wspólnych: INTERSECT (246)
- Znajdowanie brakujących wartości: EXCEPT (różnica) (249)
- Łączenie zbiorów: UNION (252)
- Podsumowanie (254)
- Co to jest JOIN? (257)
- Złączenie INNER JOIN (258)
- Co można "legalnie" poddawać operacji JOIN? (258)
- Odwołania do kolumn (259)
- Składnia (260)
- Sprawdź zależności! (274)
- Zastosowania INNER JOIN (275)
- Znajdowanie powiązanych wierszy (275)
- Znajdowanie pasujących wartości (275)
- Przykładowe instrukcje (276)
- Dwie tabele (277)
- Więcej niż dwie tabele (281)
- Szukanie pasujących wartości (286)
- Podsumowanie (294)
- Zagadnienia do samodzielnego rozwiązania (294)
- Co to jest OUTER JOIN? (299)
- Złączenie LEFT/RIGHT OUTER JOIN (301)
- Składnia (301)
- Złączenie FULL OUTER JOIN (318)
- Składnia (319)
- FULL OUTER JOIN na wartościach niebędących kluczami (321)
- Złączenie UNION JOIN (322)
- Zastosowania OUTER JOIN (322)
- Wyszukiwanie brakujących wartości (323)
- Wyszukiwanie częściowo pasujących informacji (323)
- Przykładowe instrukcje (324)
- Podsumowanie (335)
- Zagadnienia do samodzielnego rozwiązania (336)
- Co to jest UNION? (339)
- Tworzenie zapytań z użyciem UNION (342)
- Zastosowanie prostych instrukcji SELECT (342)
- Łączenie złożonych instrukcji SELECT (345)
- Zastosowanie operacji UNION więcej niż raz (348)
- Sortowanie w operacji UNION (350)
- Zastosowania UNION (351)
- Przykładowe instrukcje (353)
- Podsumowanie (361)
- Zagadnienia do samodzielnego rozwiązania (362)
- Co to jest podzapytanie? (366)
- Podzapytania o wiersze (366)
- Podzapytania o tabele (367)
- Podzapytania skalarne (368)
- Podzapytania służące do generowania kolumn (368)
- Składnia (368)
- Wstęp do funkcji agregujących: COUNT i MAX (371)
- Podzapytania jako filtry (373)
- Składnia (373)
- Specjalne słowa kluczowe dla predykatów w podzapytaniach (375)
- Zastosowania podzapytań (385)
- Używanie podzapytań w zapytaniach generujących kolumny (385)
- Zastosowanie podzapytań w roli filtrów (386)
- Przykładowe instrukcje (387)
- Podzapytania w wyrażeniach (388)
- Podzapytania w filtrach (392)
- Podsumowanie (398)
- Zagadnienia do samodzielnego rozwiązania (398)
- Funkcje agregujące (403)
- Zliczanie wierszy i wartości z użyciem funkcji COUNT (406)
- Wyliczanie łącznej wartości za pomocą funkcji SUM (409)
- Obliczanie wartości średniej za pomocą funkcji AVG (410)
- Wyszukiwanie największej wartości za pomocą funkcji MAX (411)
- Wyszukiwanie najmniejszej wartości za pomocą funkcji MIN (413)
- Zastosowanie więcej niż jednej funkcji (414)
- Zastosowanie funkcji agregujących w filtrach (415)
- Przykładowe instrukcje (417)
- Podsumowanie (423)
- Zagadnienia do samodzielnego rozwiązania (423)
- Po co grupować dane? (428)
- Klauzula GROUP BY (430)
- Składnia (430)
- Mieszanie kolumn i wyrażeń (435)
- Zastosowanie klauzuli GROUP BY w podzapytaniu w klauzuli WHERE (437)
- Symulowanie instrukcji SELECT DISTINCT (438)
- "Z pewnymi zastrzeżeniami" (439)
- Zastrzeżenia dotyczące kolumn (439)
- Grupowanie według wyrażeń (441)
- Zastosowania GROUP BY (442)
- Przykładowe instrukcje (443)
- Podsumowanie (451)
- Zagadnienia do samodzielnego rozwiązania (452)
- Selekcja niejedno ma imię (456)
- Miejsce filtrowania nie jest bez znaczenia (460)
- Filtrowanie w klauzuli WHERE czy w HAVING? (460)
- Unikanie pułapki z HAVING COUNT (462)
- Zastosowania HAVING (467)
- Przykładowe instrukcje (468)
- Podsumowanie (475)
- Zagadnienia do samodzielnego rozwiązania (475)
- Co to jest UPDATE? (482)
- Instrukcja UPDATE (482)
- Zastosowanie prostego wyrażenia UPDATE (483)
- Krótka dygresja: transakcje (486)
- Aktualizowanie wielu kolumn (487)
- Użycie podzapytania do filtrowania wierszy (488)
- Zastosowanie wyrażenia UPDATE w podzapytaniu (494)
- Zastosowania UPDATE (496)
- Przykładowe instrukcje (497)
- Podsumowanie (511)
- Zagadnienia do samodzielnego rozwiązania (512)
- Co to jest INSERT? (515)
- Instrukcja INSERT (517)
- Wstawianie wartości (517)
- Generowanie kolejnej wartości klucza głównego (520)
- Wstawianie danych przy użyciu instrukcji SELECT (522)
- Zastosowania INSERT (527)
- Przykładowe instrukcje (528)
- Podsumowanie (537)
- Zagadnienia do samodzielnego rozwiązania (538)
- Co to jest DELETE? (541)
- Instrukcja DELETE (542)
- Usuwanie wszystkich wierszy (543)
- Usuwanie wybranych wierszy (545)
- Zastosowania DELETE (549)
- Przykładowe instrukcje (550)
- Podsumowanie (557)
- Zagadnienia do samodzielnego rozwiązania (557)
- Krótkie przypomnienie zbiorów (564)
- Zbiory z wieloma kryteriami ORAZ (564)
- Zbiory z wieloma kryteriami NIE (565)
- Zbiory spełniające jednocześnie kryteria "na tak" i "na nie" (566)
- Uwzględnianie kryterium "na nie" (567)
- Zastosowanie złączenia OUTER JOIN (568)
- Zastosowanie predykatu NOT IN (570)
- Zastosowanie predykatu NOT EXISTS (572)
- Zastosowanie klauzul GROUP BY / HAVING (573)
- Uwzględnianie wielu kryteriów "na tak" (575)
- Zastosowanie INNER JOIN (576)
- Zastosowanie predykatu IN (578)
- Zastosowanie predykatu EXISTS (580)
- Zastosowanie klauzul GROUP BY / HAVING (581)
- Przykładowe instrukcje (584)
- Podsumowanie (599)
- Zagadnienia do samodzielnego rozwiązania (600)
- Wyrażenia warunkowe (CASE) (605)
- Do czego może się przydać CASE? (606)
- Składnia (606)
- Rozwiązywanie problemów za pomocą CASE (610)
- Rozwiązywanie zadań przy użyciu prostej instrukcji CASE (610)
- Rozwiązywanie zadań przy użyciu instrukcji CASE z wyszukiwaniem (614)
- Zastosowanie instrukcji CASE w klauzuli WHERE (617)
- Przykładowe instrukcje (618)
- Podsumowanie (629)
- Zagadnienia do samodzielnego rozwiązania (629)
- Co to są niepowiązane dane? (634)
- Kiedy warto użyć CROSS JOIN? (637)
- Rozwiązywanie problemów przy użyciu niepowiązanych danych (637)
- Rozwiązywanie problemów z użyciem tabel "sterujących" (640)
- Konfigurowanie tabeli sterującej (641)
- Zastosowanie tabeli sterującej (643)
- Przykładowe instrukcje (647)
- Przykłady z użyciem niepowiązanych tabel (648)
- Przykłady z użyciem tabel sterujących (657)
- Podsumowanie (663)
- Zagadnienia do samodzielnego rozwiązania (664)
- Baza danych Zamówienia (684)
- Baza danych Zamówienia - zmiana (685)
- Baza danych Agencja artystyczna (686)
- Baza danych Agencja artystyczna - zmiana (687)
- Baza danych Grafik uczelni (688)
- Baza danych Grafik uczelni - zmiana (689)
- Baza danych Liga kręglarska (690)
- Baza danych Liga kręglarska - zmiana (691)
- Baza danych Przepisy (692)
- IBM DB2 (693)
- IBM DB2 (694)
- Microsoft Office Access (696)
- Microsoft SQL Server (697)
- MySQL (699)
- Oracle (702)
- Książki poświęcone bazom danych (705)
- Książki poświęcone SQL (705)
Słowo wstępne (15)
Przedmowa (17)
O autorach (19)
Wstęp (21)
CZĘŚĆ I. RELACYJNE BAZY DANYCH I SQL (33)
Rozdział 1. Co to znaczy "relacyjna"? (35)
Rozdział 2. Prawidłowa struktura bazy danych (51)
Rozdział 3. Krótka historia SQL (83)
CZĘŚĆ II. PODSTAWY SQL (97)
Rozdział 4. Tworzenie prostego zapytania (99)
Rozdział 5. Nie tylko zwykłe kolumny (129)
Rozdział 6. Filtrowanie danych (171)
CZĘŚĆ III. PRACA Z WIELOMA TABELAMI (225)
Rozdział 7. Myślenie zbiorami (227)
Rozdział 8. Złączenie INNER JOIN (257)
Rozdział 9. Złączenie OUTER JOIN (299)
Rozdział 10. Operacja UNION (339)
Rozdział 11. Podzapytania (365)
CZĘŚĆ IV. PODSUMOWYWANIE I GRUPOWANIE DANYCH (401)
Rozdział 12. Proste zestawienia (403)
Rozdział 13. Grupowanie danych (427)
Rozdział 14. Filtrowanie zgrupowanych danych (455)
CZĘŚĆ V. MODYFIKOWANIE ZBIORÓW DANYCH (479)
Rozdział 15. Aktualizowanie zbiorów danych (481)
Rozdział 16. Wstawianie zbiorów danych (515)
Rozdział 17. Usuwanie zbiorów danych (541)
CZĘŚĆ VI. WSTĘP DO ROZWIĄZYWANIA TRUDNYCH PROBLEMÓW (561)
Rozdział 18. Problemy z NIE i ORAZ (563)
Rozdział 19. Operacje warunkowe (605)
Rozdział 20. Zastosowanie niepowiązanych danych i tabel "sterujących" (633)
Na zakończenie (669)
DODATKI (671)
Dodatek A. Diagramy zgodne ze standardem SQL (673)
Dodatek B. Schematy przykładowych baz danych (683)
Dodatek C. Typy daty i czasu, operacje i funkcje (693)
Dodatek D. Polecane lektury (705)
Dodatek E. Słowniczek (706)
Skorowidz (707)
Helion - inne książki
-
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instr...(38.35 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się...(44.85 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%) -
Internet rozwija się w niesamowitym tempie. Dawniej sieć WWW była prostsza ― projektanci łączyli kod PHP, HTML i zapytania do MySQL w jednym pliku. Z czasem urosła do miliardów stron, co radykalnie zmieniło jej kształt. Zmieniły się też narzędzia i sposób pracy. Dziś idealnym wyborem dewelo...(44.85 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%) -
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...(40.20 zł najniższa cena z 30 dni)
53.60 zł
67.00 zł(-20%) -
Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmuj...(23.94 zł najniższa cena z 30 dni)
31.92 zł
39.90 zł(-20%) -
Ta książka objaśnia, na czym polega istota ścieżki technicznej — z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoj...(44.94 zł najniższa cena z 30 dni)
59.92 zł
74.90 zł(-20%) -
Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo ...(52.20 zł najniższa cena z 30 dni)
69.60 zł
87.00 zł(-20%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(53.40 zł najniższa cena z 30 dni)
71.20 zł
89.00 zł(-20%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(23.94 zł najniższa cena z 30 dni)
31.92 zł
39.90 zł(-20%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(29.94 zł najniższa cena z 30 dni)
39.92 zł
49.90 zł(-20%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Zapytania w SQL. Przyjazny przewodnik John Viescas, Michael J. Hernandez (13) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(7)
(2)
(0)
(0)
(2)
Oceny i opinie poprzedniego wydania
więcej opinii