- Serie wydawnicze:
- Receptury
- Wydawnictwo:
- Helion
- Ocena:
- 4.7/6 Opinie: 3
- Stron:
- 624
- Druk:
- oprawa miękka
Opis
książki
:
SQL. Receptury
Zbiór gotowych rozwiązań
dla programistów i administratorów baz danych
SQL jest językiem programowania używanym we wszystkich najpopularniejszych systemach zarządzania bazami danych. Oczywiście, każdy z nich ma specyficzne dla siebie polecenia i parametry, jednak rdzeń języka jest ustandaryzowany. SQL wykorzystuje się do tworzenia baz i tabel, wprowadzania danych do bazy i manipulowania nimi oraz do administrowania serwerem bazy danych. Mimo stosunkowo niewielkiego zbioru słów kluczowych, jest niezwykle elastyczny i uniwersalny.
Książka "SQL. Receptury" to zestawienie rozwiązań problemów, z jakimi programiści baz danych spotykają się w swojej pracy. Przedstawia zagadnienia związane z wybieraniem rekordów z bazy, grupowaniem, sortowaniem ich i tworzeniem złożonych zapytań wykorzystujących kilka tabel. Opisuje metody wprowadzania danych do bazy, tworzenia raportów i przetwarzania wyników zapytań. Każde z rozwiązań zaprezentowane jest w formie polecenia SQL opatrzonego szczegółowym komentarzem.
- Odczytywanie danych z bazy
- Sortowanie wyników zapytań
- Łączenie tabel w zapytaniach
- Wprowadzanie i aktualizowanie danych w tabelach
- Usuwanie rekordów
- Operacje na liczbach i datach
- Zapytania złożone
- Tworzenie raportów
- Polecenia SQL specyficzne dla określonych systemów baz danych
Optymalna konstrukcja zapytań SQL jest jednym z warunków szybkiego działania aplikacji bazodanowych. Dzięki wiadomościom z tej książki każdy programista baz danych wykorzysta wszystkie możliwości języka SQL.
Wybrane bestsellery
-
To drugie, gruntownie zaktualizowane wydanie nieocenionego zbioru receptur, podanych tak, aby maksymalnie ułatwić rozwiązywanie codziennych problemów związanych z budową zapytań SQL. Uwzględniono tu kilka wariantów języka SQL, zaimplementowanych w systemach Oracle, DB2, SQL Server, MySQL i PostgreSQL. W książce znalazły się propozycje zastosowania takich nowoczesnych rozwiązań jak funkcje okna, wspólne wyrażenia tablicowe i rekurencyjne zapytania hierarchiczne. Nie zabrakło receptur opracowanych specjalnie dla analityków danych, umożliwiających zastosowanie mediany odchylenia bezwzględnego i prawa Benforda, a także wyszukiwanie danych tekstowych na podstawie brzmienia słów.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja Promocja 2za1
You may know SQL basics, but are you taking advantage of its expressive power? This second edition applies a highly practical approach to Structured Query Language (SQL) so you can create and manipulate large stores of data. Based on real-world examples, this updated cookbook provides a framework to help you construct solutions and executable examp- ePub + Mobi pkt
(186,15 zł najniższa cena z 30 dni)
194.65 zł
228.99 zł (-15%) -
Promocja Promocja 2za1
Ta książka stanowi świetne wprowadzenie do analizy danych. Dzięki niej nauczysz się korzystać z surowych danych, nawet jeśli nie masz odpowiedniego doświadczenia. Zaczniesz od formułowania hipotez i generowania statystyk opisowych, a następnie przystąpisz do pisania zapytań w języku SQL w celu agregowania, przeliczania i łączenia danych z różnych zbiorów. Zapoznasz się też z zaawansowanymi technikami, takimi jak analiza geoprzestrzenna i analiza tekstu. W książce omówiono również profilowanie i automatyzację, które umożliwiają szybsze i wydajniejsze pobieranie informacji. To wszystko pozwoli Ci na skuteczne korzystanie z SQL-a w codziennych scenariuszach biznesowych.- Druk
- PDF + ePub + Mobi pkt
(70,85 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
Promocja Promocja 2za1
Dzięki tej książce nauka zarządzania relacyjną bazą danych staje się łatwiejsza. Szczególnie docenią ją czytelnicy myślący o zmianie kariery zawodowej i rozpoczęciu pracy z obsługą danych. Opisano tu przede wszystkim podstawowe narzędzia SQL potrzebne do zrozumienia i wyodrębnienia przydatnych informacji z istniejących baz danych. Omówiono też zasady dodawania, modyfikowania i usuwania rekordów z bazy danych i zaprezentowane potrzebne do tego zapytania SQL. Sporo miejsca poświęcono zaawansowanym zagadnieniom tworzenia poleceń SQL, w tym: funkcjom, zapytaniom zagnieżdżonym, widokom i sposobom pobierania danych z wielu tabel równocześnie.- Druk
- PDF + ePub + Mobi pkt
(38,35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Promocja Promocja 2za1
Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań do dużych zbiorów danych. Dokładnie wyjaśniono reguły stosowania poszczególnych instrukcji SQL, korzystania z funkcji agregujących i okienkowych, a także techniki eksploracyjnej analizy danych oraz tworzenia zbiorów danych na potrzeby raportów analitycznych. Omówiono również trudniejsze zagadnienia, takie jak zaawansowane zapytania SQL czy tworzenie zbiorów danych na potrzeby uczenia maszynowego. W książce znalazły się też fachowe porady na temat wnioskowania na podstawie danych i liczne ćwiczenia ułatwiające naukę.- Druk
- PDF + ePub + Mobi pkt
(44,85 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
To trzecie, poprawione i zaktualizowane wydanie praktycznego przewodnika po języku SQL i relacyjnych bazach danych. Przemyślana, uporządkowana struktura podręcznika sprzyja sprawnemu nabywaniu wiedzy i doskonaleniu umiejętności — pracę z nim ułatwiają przystępny sposób prezentowania materiału i czytelne, łatwe do zrozumienia przykłady kodu SQL.- Druk
- PDF + ePub + Mobi pkt
(44,16 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
Cathy Tanimura jest analityczką danych z ponad dwudziestoletnim doświadczeniem. Odnosiła również sukcesy, budując zespoły do spraw analizy danych i tworząc potrzebną infrastrukturę. Zajmowała się także zarządzaniem zespołami w kilku czołowych firmach technologicznych. Od wielu lat używa języka SQL do pracy z większością komercyjnych i otwartych baz danych.- Druk
- PDF + ePub + Mobi pkt
(44,16 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
Ta książka jest znakomitym przewodnikiem dla początkującego analityka danych. Dzięki niej dowiesz się, jak skutecznie przesiewać i uzyskiwać informacje z surowych danych. Nauczysz się formułować hipotezy i generować opisowe statystyki, a także pisać złożone zapytania SQL, które pozwalają na zagregowanie danych z bazy SQL z danymi pochodzącymi z innych źródeł. Zobaczysz, jak pracować z danymi w różnych formatach, i nauczysz się analizy geoprzestrzennej i analizy tekstu. Poznasz też tajniki pozyskiwania informacji z wykorzystaniem takich metod jak profilowanie i automatyzacja.- Druk
- PDF + ePub + Mobi pkt
(56,07 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja Promocja 2za1
To przystępny podręcznik, dzięki któremu programiści szybko opanują podstawy SQL - nauczą się tworzenia aplikacji bazodanowych, przeprowadzania zadań administracyjnych oraz generowania raportów. Ujęto tu takie zagadnienia jak zapytania SELECT, filtrowanie danych oraz ich konwersja, grupowanie i agregacja. Znalazło się tutaj także wprowadzenie do transakcji, przedstawiono też zasady tworzenia widoków, złączeń i ograniczeń. To wydanie zostało uzupełnione omówieniem funkcji analitycznych, strategii pracy z ogromnymi bazami danych oraz zagadnień związanych z big data. W każdym rozdziale zaprezentowano kluczowe koncepcje SQL, które dodatkowo wyjaśniono na podstawie wielu dokładnie omówionych przykładów. Ćwiczenia zamieszczone na końcu poszczególnych rozdziałów pomogą w sprawdzeniu i utrwaleniu zdobytej wiedzy.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Promocja Promocja 2za1
Oto piąte, zaktualizowane wydanie świetnego podręcznika, dzięki któremu niemal bez wysiłku nauczysz się podstaw języka SQL. Książka została podzielona na 22 rozdziały ? lektura jednego z nich nie powinna Ci zająć więcej niż 10 minut. Najpierw pokazano, w jaki sposób dokonać prostego pobierania danych, a później przedstawiono nieco bardziej zaawansowane zagadnienia, takie jak złączenia, zapytania zagnieżdżone, tworzenie procedur składowanych, wykorzystanie kursorów, wyzwalaczy i ograniczeń tabel. Układ treści ułatwia systematyczne zapoznawanie się z materiałem, przy czym stopień trudności stopniowo wzrasta. Zdobytą wiedzę można przetestować w zadaniach, które znajdują się w rozdziałach 2 – 18.- Druk
- PDF + ePub + Mobi pkt
(36,58 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Promocja Promocja 2za1
SQL to dziś właściwie jedyny poważny język używany do tworzenia i obsługi relacyjnych baz danych, niezależnie od tego, czy są to bazy Microsoftu, Oracle czy Sun Microsystems. I choć nie wszędzie działa dokładnie tak samo, bez jego znajomości nie ma co marzyć o swobodnym korzystaniu z bazy, nie mówiąc już o jej stworzeniu. Jeśli więc taka baza jest Ci potrzebna, jeśli chcesz zorientować się, jak ułożyć dane w sposób najwygodniejszy dla siebie albo precyzyjnie wysegregować to, czego akurat szukasz, musisz opanować SQL — inaczej serwer bazodanowy nijak Cię nie zrozumie.- Druk
- PDF + ePub + Mobi pkt
(35,94 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Promocja Promocja 2za1
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI developers, and data scientists how to create a true se- ePub + Mobi pkt
(203,15 zł najniższa cena z 30 dni)
211.65 zł
259.00 zł (-18%)
O autorze książki
Anthony Molinaro pracuje na stanowisku programisty baz danych w firmie Wireless Generation, Inc. i może poszczycić się wieloletnim doświadczeniem w pracy nad udoskonalaniem zapytań języka SQL. Język SQL jest swoistym oczkiem w głowie Anthony’ego Molinaro, który z czasem stał się dobrze znanym i rozchwytywanym fachowcem od rozwiązywania najtrudniejszych problemów w języku SQL.
Anthony jest osobą doskonale poinformowaną w kwestiach związanych z bazami danych, znawcą teorii relacyjnej oraz świetnym praktykiem z ponad dziewięcioletnim doświadczeniem. Biegle posługuje się nowymi, potężnymi konstrukcjami języka SQL, włącznie z dodanymi niedawno do standardu SQL funkcjami okienkowania.
Zobacz pozostałe książki z serii Receptury
-
Promocja Promocja 2za1
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- Druk
- PDF + ePub + Mobi pkt
(52,20 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł (-40%) -
Promocja Promocja 2za1
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- Druk
- PDF + ePub + Mobi pkt
(46,20 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł (-40%) -
Promocja Promocja 2za1
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja Promocja 2za1
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk
(57,84 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja Promocja 2za1
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczące funkcji dopasowania, automatycznego zarządzania architekturą i danych ewolucyjnych. Zaprezentowano praktyki inżynieryjne umożliwiające ewoluowanie systemów oprogramowania, jak również podejścia strukturalne, w tym zasady projektowe, które ułatwiają zarządzanie tą ewolucją. Opisano ponadto, w jaki sposób zasady i praktyki architektury ewolucyjnej wiążą się z różnymi elementami procesu tworzenia oprogramowania.- Druk
- PDF + ePub + Mobi pkt
(43,55 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja Promocja 2za1
Właśnie w tym celu powstał ten przewodnik po filozofii oprogramowania. Znajdziesz w nim 21 pragmatycznych reguł, którymi kierują się najlepsi programiści. Dzięki spostrzeżeniom zawartym w książce zmienisz podejście do programowania i szybko się przekonasz, że pozwoli Ci to na pisanie lepszego, czytelniejszego i niezawodnego kodu. Poszczególne reguły zostały zilustrowane jego rzeczywistymi przykładami, ułatwiającymi zrozumienie prezentowanych treści. Ten zajmująco i zabawnie napisany przewodnik nie tylko zainspiruje Cię do programistycznego rozwoju, ale również będzie nieocenioną pomocą przy szkoleniu nowych członków zespołu.- Druk
- PDF + ePub + Mobi pkt
(51,35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Promocja Promocja 2za1
Ta książka, napisana z myślą o inżynierach oprogramowania, jest trzecim, gruntownie zaktualizowanym wydaniem praktycznego przewodnika, który szybko przeprowadzi Cię od podstaw aż do zaawansowanych technik pracy z Gitem. Po zapoznaniu się z filozofią systemu i jego najważniejszymi funkcjami płynnie przejdziesz do takich zagadnień jak modyfikowanie drzew, korzystanie z dziennika odwołań i schowka. Znajdziesz tu również kilka przydatnych scenariuszy projektowych i sporo ciekawych wskazówek i porad. W efekcie nauczysz się korzystać z elastyczności Gita i w praktyczny sposób zarządzać procesem tworzenia kodu z zastosowaniem wielu różnych metod.- Druk
- PDF + ePub + Mobi pkt
(77,35 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Promocja Promocja 2za1
Książka jest adresowana do wszystkich, którzy chcą budować, rozwijać i skalować systemy NLP w środowisku biznesowym, a także dostosowywać je do swojej branży. Opisuje tworzenie rzeczywistych aplikacji NLP. Omawia pełny cykl życia typowego projektu NLP, od zbierania danych po wdrożenie i monitorowanie modelu. Przedstawia studia przypadków i przewodniki dziedzinowe, pozwalające na zbudowanie systemu NLP od podstaw.- Druk
- PDF + ePub + Mobi pkt
Przetwarzanie języka naturalnego w praktyce. Przewodnik po budowie rzeczywistych systemów NLP
Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, Harshit Surana
(70,85 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
Promocja Promocja 2za1
Ta książka jest doskonałym uzupełnieniem podręcznej biblioteczki każdego programisty C++. Opisano w niej znaczenie dobrego projektu oprogramowania oraz zasady tworzenia takich projektów. Omówiono szereg przydatnych wzorców projektowych, dzięki którym łatwiej można zrozumieć, jak zarządzać zależnościami i abstrakcjami, zwiększać możliwości modyfikowania i rozszerzania tworzonego kodu oraz stosować nowoczesne wzorce projektowe. Zaprezentowano wzorce wykorzystujące wiele różnych paradygmatów, w tym programowanie: obiektowe, uogólnione oraz funkcyjne. Pokazano też największą zaletę nowoczesnego języka C++: możliwość łączenia różnych paradygmatów oraz tworzenia oprogramowania, które przetrwa dziesięciolecia.- Druk
(57,84 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%)
Ebooka "SQL. Receptury" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs 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 "SQL. Receptury" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "SQL. Receptury" 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 książki: SQL. Receptury (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: Software Developers Journal 03/2007Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Język SQL od lat stanowi podstawowy sposób naszej komunikacji z relacyjnymi bazami danych. Wydawane przez ANSI kolejne standardy języka w teorii powinny zapewniać programistom jednorodne narzędzie do pracy, niezależnie od wykorzystywanego systemu baz danych. W praktyce jednak zwykle musimy porzucać tego typu próżne nadzieje, o czym na pewno przekonał się każdy, kto próbował przenosić swoją bazę danych pomiędzy systemami różnych producentów.
Czy zdarza Ci się czasem łamać głowę nad dostosowaniem zapytania pisanego dla jakiegoś systemu do innego RDBMS? Jeśli tak. to ta książka może zaoszczędzić Ci wielu nowych siwych włosów.
"SQL. Receptury" to zbiór gotowych rozwiązań dla wielu zadań często spotykanych w pracy z bazami danych. Rozpiętość problemowa jest bardzo szeroka - znajdziemy tutaj zarówno najbardziej trywialne zapytania o wszystkie wiersze z podanej tabeli jak i wielopoziomowe podzapytania zagnieżdżone wykorzystujące niedawno dodane do SQL funkcje okienkowania. Większość opisanych zagadnień to zadania faktycznie wymagające chwili zastanowienia.
W sumie autor prezentuje ponad 160 problemów z pełnym omówieniem i gotowym rozwiązaniem, pogrupowanych tematycznie w rozdziały (np. praca z łańcuchami, praca z liczbami, działania na datach, zaawansowane przeszukiwanie czy raportowanie i magazynowanie danych). Sposób prezentacji rozwiązań stanowi właśnie najmocniejszą stronę tej książki - każde zapytanie prezentowane jest w kilku wersjach, dla pięciu różnych systemów baz danych, mianowicie: DB2, SQL Server, Oracle, MySQL oraz PostgreSQL. Opisy są zwięzłe, ale w większości przypadków wystarczająco jasno wyjaśniają dlaczego dane zapytanie zbudowane jest właśnie w taki sposób.
Na koniec odrobina krytyki. Autor zdecydowanie zbyt wiele miejsca poświęcił omawianiu zagadnień całkowicie trywialnych. Około 10% przedstawionych rozwiązań dotyczy zadań, które tylko osoby po raz pierwszy stykające się z językiem SQL mogłyby uznać za trudne. Ponadto dla wszystkich spośród uwzględnionych w książce systemów baz danych rozwiązania tych trywialnych zadań wyglądają identycznie, więc i pod tym względem nie wnoszą one nic interesującego do ogólnej treści.
Szczegóły książki
- Tytuł oryginału:
- SQL Cookbook
- Tłumaczenie:
- Mikołaj Szczepaniak
- ISBN Książki drukowanej:
- 83-246-0450-2, 8324604502
- Data wydania książki drukowanej :
- 2006-10-09
- Format:
- B5
- Numer z katalogu:
- 3444
- Erraty / Zgłoś erratę
- Kategorie:
Bazy danych » SQL - Programowanie
- Serie wydawnicze: Receptury
Spis treści książki
- Odczytywanie wszystkich wierszy i kolumn tabeli (29)
- Odczytywanie podzbioru wierszy tabeli (30)
- Odnajdywanie wierszy spełniających wiele warunków (30)
- Odczytywanie podzbioru kolumn tabeli (31)
- Definiowanie znaczących nazw kolumn (32)
- Odwołania do aliasów kolumn w klauzuli WHERE (33)
- Konkatenacja wartości kolumn (34)
- Stosowanie logiki warunkowej w wyrażeniu SELECT (35)
- Ograniczanie liczby zwracanych wierszy (36)
- Zwracanie n losowych rekordów tabeli (38)
- Odnajdywanie wartości pustych (39)
- Tłumaczenie wartości pustych na wartości rzeczywiste (40)
- Poszukiwanie wzorców (41)
- Zwracanie wyników zapytań posortowanych w określonym porządku (43)
- Sortowanie zbioru wynikowego według zawartości wielu pól (44)
- Sortowanie według podłańcuchów (45)
- Sortowanie wymieszanych danych alfanumerycznych (46)
- Obsługa wartości pustych w zapytaniach sortujących (49)
- Sortowanie według klucza zależnego od danych (55)
- Umieszczanie jednego zbioru wierszy ponad drugim (57)
- Łączenie wzajemnie powiązanych wierszy (59)
- Odnajdywanie wspólnych wierszy pomiędzy dwiema tabelami (60)
- Uzyskiwanie z jednej tabeli tylko tych wartości, które nie występują w innej tabeli (62)
- Uzyskiwanie z jednej tabeli tylko tych wierszy, dla których nie istnieją odpowiedniki w innej tabeli (66)
- Dodawanie złączeń do zapytań bez konieczności modyfikowania pozostałych, już istniejących złączeń (68)
- Określanie, czy dwie tabele zawierają te same dane (70)
- Identyfikowanie i eliminowanie iloczynów kartezjańskich (76)
- Stosowanie złączeń w zapytaniach wykorzystujących funkcje agregujące (78)
- Stosowanie złączeń zewnętrznych w zapytaniach wykorzystujących funkcje agregujące (82)
- Zwracanie brakujących danych z wielu tabel (85)
- Wykorzystywanie wartości NULL w operacjach i wyrażeniach warunkowych (89)
- Wstawianie nowych rekordów (92)
- Wstawianie wartości domyślnych (92)
- Przykrywanie wartości domyślnych wartością NULL (94)
- Kopiowanie wierszy pomiędzy tabelami (95)
- Kopiowanie definicji tabel (95)
- Wstawianie wierszy do wielu tabel jednocześnie (97)
- Blokowanie możliwości wstawiania wartości do wybranych kolumn (99)
- Modyfikowanie rekordów tabeli (100)
- Aktualizowanie danych pod warunkiem zawierania w tabeli określonych wierszy (101)
- Aktualizowanie wartości według zawartości innej tabeli (102)
- Scalanie rekordów (105)
- Usuwanie wszystkich rekordów z tabeli (107)
- Usuwanie rekordów spełniających określone kryteria (107)
- Usuwanie pojedynczych rekordów (108)
- Usuwanie wierszy naruszających integralność odwołań (109)
- Usuwanie powtarzających się rekordów (110)
- Usuwanie wierszy będących przedmiotem odwołań rekordów składowanych w innej tabeli (111)
- Generowanie listy tabel wchodzących w skład schematu bazy danych (113)
- Generowanie listy kolumn danej tabeli (114)
- Generowanie listy indeksowanych kolumn danej tabeli (115)
- Generowanie listy ograniczeń zdefiniowanych dla tabeli (117)
- Generowanie listy kluczy obcych pozbawionych indeksów (118)
- Generowanie kodu języka SQL za pomocą wyrażeń tego języka (121)
- Opisywanie perspektyw słowników danych w bazie danych Oracle (123)
- Przechodzenie pomiędzy znakami łańcucha (126)
- Umieszczanie apostrofów w stałych łańcuchowych (128)
- Zliczanie wystąpień znaku w łańcuchu wejściowym (129)
- Usuwanie z łańcucha niechcianych znaków (130)
- Oddzielanie danych numerycznych od danych znakowych (131)
- Określanie, czy łańcuch jest ciągiem alfanumerycznym (135)
- Określanie inicjałów na podstawie całych imion i nazwisk (140)
- Sortowanie kolumn według wybranych fragmentów łańcuchów (144)
- Sortowanie danych według liczb zapisanych w łańcuchach (145)
- Tworzenie listy wartości oddzielonych przecinkami z danych zawartych w wierszach tabeli (151)
- Konwertowanie danych oddzielonych przecinkami na wielowartościową listę IN (157)
- Sortowanie znaków w łańcuchach w porządku alfabetycznym (162)
- Identyfikowanie łańcuchów, które można traktować jak liczby (168)
- Odnajdywanie n-tego podłańcucha na liście oddzielonej przecinkami (174)
- Przetwarzanie adresów IP (180)
- Wyznaczanie wartości średniej (183)
- Identyfikacja minimalnej i maksymalnej wartości w kolumnie (185)
- Sumowanie wartości składowanych w kolumnie (187)
- Zliczanie wierszy tabeli (188)
- Zliczanie różnych wartości w kolumnie (190)
- Generowanie sum bieżących (191)
- Generowanie iloczynów bieżących (194)
- Wyznaczanie różnic bieżących (197)
- Wyznaczanie wartości modalnej (dominanty) (198)
- Wyznaczanie mediany (201)
- Określanie procentowego udziału w wartości łącznej (205)
- Agregowanie kolumn zawierających wartości NULL (207)
- Wyznaczanie wartości średnich z wyłączeniem wartości spoza określonego przedziału (209)
- Konwertowanie łańcuchów alfanumerycznych na liczby (210)
- Modyfikowanie wartości uwzględnianych w sumach bieżących (213)
- Dodawanie i odejmowanie dni, miesięcy i lat (215)
- Określanie liczby dni pomiędzy dwiema datami (218)
- Określanie liczby dni roboczych pomiędzy dwiema datami (220)
- Określanie liczby miesięcy lub lat dzielących dwie daty (224)
- Określanie liczby sekund, minut lub godzin dzielących dwie daty (227)
- Zliczanie wystąpień poszczególnych dni tygodnia w roku (228)
- Określanie różnicy dzielącej datę reprezentowaną w bieżącym rekordzie i datę reprezentowaną w rekordzie następnym (239)
- Określanie, czy dany rok jest rokiem przestępnym (246)
- Określanie liczby dni w roku (252)
- Wydobywanie jednostek czasu z dat wejściowych (255)
- Określanie pierwszego i ostatniego dnia miesiąca (257)
- Określanie wszystkich dat dla konkretnego dnia tygodnia w ciągu danego roku (260)
- Określanie dat pierwszego i ostatniego wystąpienia określonego dnia tygodnia w danym miesiącu (267)
- Tworzenie kalendarza (274)
- Generowanie dat rozpoczynających i kończących poszczególne kwartały danego roku (291)
- Określanie daty początkowej i końcowej dla danego na wejściu kwartału (296)
- Odnajdywanie brakujących dat (303)
- Przeszukiwanie według określonych jednostek czasu (312)
- Porównywanie rekordów według określonych fragmentów dat (314)
- Identyfikacja wzajemnie pokrywających się przedziałów czasowych (317)
- Lokalizowanie przedziałów w ramach ciągów wartości (323)
- Odnajdywanie różnic pomiędzy wierszami należącymi do tej samej grupy lub wycinka danych (328)
- Lokalizowanie początków i końców przedziałów wartości następujących bezpośrednio po sobie (337)
- Uzupełnianie brakujących wartości w przedziale (342)
- Generowanie kolejnych wartości liczbowych (346)
- Podział zbioru wynikowego na strony (351)
- Pomijanie n wierszy tabeli (354)
- Stosowanie logiki alternatywy w zapytaniach wykorzystujących złączenia zewnętrzne (357)
- Identyfikacja par odwrotnych w przetwarzanym zbiorze wierszy (360)
- Wybieranie n najlepszych rekordów (361)
- Odnajdywanie rekordów z największymi i najmniejszymi wartościami (363)
- Badanie "przyszłych" wierszy (365)
- Przenoszenie wartości nieprzetworzonych (369)
- Przypisywanie ocen do wierszy zbioru wynikowego (372)
- Eliminowanie powtórzeń (373)
- Odnajdywanie wartości skoczka (375)
- Generowanie prostych prognoz (382)
- Konwertowanie zbioru wynikowego do postaci pojedynczego wiersza (391)
- Konwertowanie zbioru wynikowego do postaci zbioru wielowierszowego (393)
- Odwrotna transpozycja zbioru wynikowego (401)
- Odwrotna transpozycja zbioru danych do postaci zbioru jednokolumnowego (403)
- Eliminowanie powtórzeń ze zbioru wynikowego (406)
- Obracanie zbioru wynikowego celem wykonywania obliczeń w ramach skonsolidowanych wierszy (409)
- Tworzenie bloków danych tej samej wielkości (411)
- Tworzenie predefiniowanej liczby bloków danych (414)
- Tworzenie histogramów poziomych (419)
- Tworzenie histogramów pionowych (421)
- Zwracanie zbiorów wynikowych bez kolumn wykorzystywanych w procesie grupowania (424)
- Wyznaczanie prostych sum częściowych (429)
- Wyznaczanie sum częściowych dla wszystkich możliwych kombinacji wyrażeń (433)
- Identyfikowanie wierszy niebędących sumami częściowymi (442)
- Konwertowanie wierszy na wersję bitową za pomocą wyrażeń CASE (444)
- Tworzenie tzw. macierzy rzadkich (446)
- Grupowanie wierszy według określonych jednostek czasu (447)
- Jednoczesne agregowanie danych według różnych grup i bloków (451)
- Agregowanie zmiennych (ruchomych) przedziałów wartości (453)
- Obracanie zbioru wynikowego zawierającego sumy częściowe (460)
- Wyrażanie relacji rodzic-potomek (466)
- Wyrażanie relacji potomek-rodzic-dziadek (469)
- Tworzenie hierarchicznych perspektyw dla istniejących tabel (475)
- Odnajdywanie wszystkich wierszy potomnych dla danego wiersza rodzica (483)
- Określanie wierszy występujących w rolach liści, gałęzi i korzeni (486)
- Tworzenie raportów krzyżowych za pomocą operatora PIVOT systemu SQL Server (495)
- Przywracanie oryginalnego kształtu obróconych raportów krzyżowych za pomocą operatora UNPIVOT systemu SQL Server (497)
- Transponowanie zbiorów wynikowych za pomocą klauzuli MODEL systemu Oracle (499)
- Wydobywanie interesujących nas elementów z różnych części łańcucha (503)
- Znajdowanie liczby dni w roku (rozwiązanie alternatywne tylko dla systemu Oracle) (506)
- Przeszukiwanie danych wejściowych pod kątem zawierania łańcuchów alfanumerycznych (507)
- Konwertowanie liczb całkowitych na reprezentacje binarne w systemie Oracle (509)
- Obracanie zbioru wynikowego z wartościami rankingowymi (512)
- Wstawianie nagłówków kolumn w dwukrotnie obróconych zbiorach wynikowych (516)
- Konwertowanie podzapytań skalarnych na podzapytania kompozytowe w systemie Oracle (526)
- Konwertowanie uszeregowanych danych do postaci osobnych wierszy (528)
- Wyznaczanie procentowych stosunków poszczególnych wartości względem sumy wszystkich wartości (533)
- Tworzenie w systemie Oracle list wartości oddzielonych przecinkami (535)
- Odnajdywanie kolejnych niepasujących wzorców w systemie Oracle (540)
- Transformacja danych za pomocą perspektywy wbudowanej (542)
- Testowanie występowania wartości w grupie (544)
Przedmowa (11)
1. Odczytywanie rekordów (29)
2. Sortowanie wyników zapytań (43)
3. Praca z wieloma tabelami (57)
4. Wstawianie, aktualizowanie i usuwanie (91)
5. Zapytania przetwarzające metadane (113)
6. Praca z łańcuchami (125)
7. Praca z liczbami (183)
8. Działania na datach (215)
9. Przetwarzanie dat (245)
10. Praca z przedziałami (323)
11. Zaawansowane przeszukiwanie (351)
12. Raportowanie i magazynowanie danych (391)
13. Zapytania hierarchiczne (465)
14. Rozmaitości (495)
A Przypomnienie funkcji okienkowania (549)
B Jeszcze raz o Rozenshteinie (575)
Skorowidz (611)
Helion - inne książki
-
Promocja Promocja 2za1
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przekonasz się także, jak bardzo może poprawić skuteczność diagnozowania i usprawnić niektóre procedury. Znajdziesz tu spostrzeżenia o potencjalnych wadach sztucznej inteligencji i najświeższe wnioski związane z jej zastosowaniem. Nie zabrakło również opisu zagrożeń związanych z tą technologią i wskazówek, do czego GPT nie można używać. Poszczególne zagadnienia zilustrowano prawdziwymi rozmowami z GPT-4. Są one w pełni spontaniczne i pozbawione poprawek, często błyskotliwe i czasami nietaktowne, wzbogacone o cenny kontekst i szczere komentarze.- Druk
- PDF + ePub + Mobi pkt
(43,55 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja Promocja 2za1
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu sterowniki kierują również pracą sygnalizacji świetlnej, wind, systemów inteligentnego domu, czyli są niezbędne do naszego codziennego funkcjonowania.- Druk
- PDF + ePub + Mobi pkt
(29,18 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł (-40%) -
Promocja Promocja 2za1
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zespół lepiej zrozumie problemy biznesowe, zaangażuje właściwych uczestników, poprawi komunikację, by wdrożyć najbardziej wartościową funkcjonalność we właściwej kolejności, a później dostosować oprogramowanie do zmian i wzrostu. Dzięki metodom opisanym w tej książce zespół może wypracować wspólne zrozumienie kluczowych koncepcji, terminologii, technik i racjonalnych podstaw, aby efektywniej współpracować nad każdym projektem.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja Promocja 2za1
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręcenia opowieści. Część historii wymyślił w taki sposób, aby pokazać konkretne zagadnienie związane z testowaniem nie w postaci nudnej teorii czy definicji, ale w kontekście sytuacji, która mogłaby się wydarzyć w prawdziwym życiu.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Promocja Promocja 2za1
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
Promocja Promocja 2za1
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja Promocja 2za1
Dzięki tej książce dowiesz się, czym jest RPA i w jakich konkretnie procesach biznesowych może mieć zastosowanie. Zapoznasz się również, korzystając z zawartych tu studiów przypadków i najlepszych praktyk branżowych, jak wyglądają praktyczne aspekty wdrażania tej technologii. Przekonasz się też, w jaki sposób firmy osiągnęły znaczny zwrot z inwestycji dzięki wdrożeniom technologii RPA, na przykład poprzez zmniejszenie zapotrzebowania na pracę ludzką. Zrozumiesz, jak ważną korzyścią płynącą z tej technologii jest zwiększenie zgodności działań firmy z przepisami. W efekcie lektury uzyskasz rzetelny, realistyczny pogląd na RPA i zdobędziesz wszystkie niezbędne informacje, aby z powodzeniem wdrożyć optymalny system RPA w swojej firmie.- Druk
- PDF + ePub + Mobi pkt
(44,85 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
To kolejne, zaktualizowane wydanie oficjalnego podręcznika firmy Adobe — najlepszej dostępnej na rynku pomocy do nauki After Effects. Książkę docenią i początkujący, i zaawansowani użytkownicy. Została podzielona na 15 lekcji, z których dowiesz się, jak komponować klipy wideo, projektować ruchome grafiki i tworzyć atrakcyjne animacje. Podane tu informacje, porady i ćwiczenia pomogą Ci w opanowaniu zarówno podstawowych, jak i wielu wyrafinowanych funkcji oprogramowania. Nauczysz się tworzyć, modyfikować i optymalizować ruchome grafiki na potrzeby filmu, wideo, internetu i urządzeń mobilnych, a także animować tekst i obrazy, stosować rotoskopię, zmieniać zależności czasowe, korygować kolory, wreszcie usuwać niechciane obiekty. Dowiesz się ponadto, jak uatrakcyjniać wygląd kompozycji poprzez odpowiednią konfigurację kamer i oświetlenia czy też deformować i animować obiekty i nagrania wideo przy użyciu narzędzi Puppet.- Druk
- PDF + ePub + Mobi pkt
(83,85 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%)
Zamknij
Przeczytaj darmowy fragment
Dzięki 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@helion.pl
Książka drukowana
Oceny i opinie klientów: SQL. Receptury Anthony Molinaro (3) 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.
(0)
(2)
(1)
(0)
(0)
(0)
więcej opinii
ukryj opinie