SQL Jak osiagnac mistrzostwo w konstruowaniu zapytan.pdf
(
696 KB
)
Pobierz
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi
bądź towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie,
ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody
wynikłe z wykorzystania informacji zawartych w książce.
Redaktor prowadzący: Michał Mrowiec
Projekt okładki: Studio Gravite / Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/sqljak
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Kody źródłowe wybranych przykładów dostępne są pod adresem:
ftp://ftp.helion.pl/przyklady/sqljak.zip
ISBN: 978-83-283-1283-8
Copyright © Helion 2015
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis tre ci
Wst p .............................................................................................. 5
Podzi kowania .................................................................................................................. 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
Kup książkę
Poleć książkę
4
SQL. Jak osi gn
mistrzostwo w konstruowaniu zapyta
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
Skorowidz ................................................................................... 287
Kup książkę
Poleć książkę
Rozdzia 4.
Funkcje agreguj ce
Funkcje agreguj ce s to funkcje, które jako parametr przyjmuj zbiór warto ci i zwra-
caj w wyniku pojedyncz warto . Ten parametr podajemy zazwyczaj w postaci na-
zwy kolumny, a obliczenia s wykonywane na wszystkich warto ciach wyst puj cych
w tej kolumnie.
W tym rozdziale omówimy nast puj ce funkcje agreguj ce:
COUNT
— zlicza liczb wierszy,
SUM
— oblicza sum warto ci,
MIN
— znajduje najni sz warto ,
MAX
— znajduje najwy sz warto ,
AVG
— oblicza redni warto .
wiczenia
wiczenia b d wykonywane na tych samych tabelach
Employee
,
Department
i
City
,
co wiczenia z rozdzia u 3.
wiczenie 4.1
Policz wszystkich pracowników.
Oczekiwany wynik
Rysunek 4.1.
Oczekiwany wynik
wiczenia 4.1
Kup książkę
Poleć książkę
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Mistrzowski SQL 61 technik pisania wydajnego kodu SQL.pdf
(2912 KB)
ABC jezyka SQL.pdf
(632 KB)
100 sposobow na SQL.pdf
(350 KB)
Head First SQL Edycja polska Rusz glowa.pdf
(1132 KB)
Antywzorce jezyka SQL Jak unikac pulapek podczas programowania baz danych.pdf
(703 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin