SQL. Leksykon kieszonkowy. Wydanie II.pdf
(
440 KB
)
Pobierz
SQL. Leksykon
kieszonkowy. Wydanie II
Idź do
• Spis treści
• Przykładowy rozdział
• Skorowidz
Autor: Jonathan Gennick
Tłumaczenie: Marek Pałczyński
ISBN: 978-83-246-3306-7
Tytuł oryginału
:
SQL Pocket Guide
Format: 115×170, stron: 220
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Przewodnik po świecie SQL!
• 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 potrał 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
Zapanuj nad ogromem informacji w bazie danych!
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Spis treci
Wprowadzenie
5
Funkcje analityczne
10
Wyraenia CASE — proste wyraenia
10
Wyraenia CASE — przeszukiwane wyraenia
10
Funkcja CAST
11
Zapytania CONNECT BY
12
Konwersje typów danych
19
Typy danych — liczby cakowite (wartoci binarne)
20
Typy danych — cigi znaków
20
Typy danych — data i czas
21
Typy danych — liczby rzeczywiste
25
Konwersja daty i czasu — DB2
27
Konwersja daty i czasu — MySQL
30
Konwersja daty i czasu — Oracle
36
Konwersja daty i czasu — PostgreSQL
40
Konwersja daty i czasu — SQL Server
43
Funkcje operujce datami i czasem — DB2
47
Funkcje operujce datami i czasem — MySQL
48
Funkcje operujce datami i czasem — Oracle
50
Funkcje operujce datami i czasem — PostgreSQL
54
Funkcje operujce datami i czasem — SQLServer
56
Usuwanie danych
59
Funkcja EXTRACT
64
Funkcja GREATEST
64
Funkcje grupowania i sumowania
65
3
Zapytania hierarchiczne
76
Indeksy — tworzenie
81
Indeksy — usuwanie
82
Wprowadzanie danych
83
Zczanie tabel
89
Funkcja LEAST
101
Literay
101
Scalanie danych
106
Wartoci NULL
108
Konwersja wartoci liczbowych — DB2
113
Konwersja wartoci liczbowych — MySQL
115
Konwersja wartoci liczbowych — Oracle
116
Konwersja wartoci liczbowych — PostgreSQL
118
Konwersja wartoci liczbowych — SQL Server
120
Funkcje liczbowe i matematyczne
121
Funkcje OLAP
124
Transpozycja tabel
124
Predykaty
133
Zapytania rekurencyjne
137
Wyraenia regularne
138
Pobieranie danych
150
Funkcje tekstowe
162
Podzapytania
169
Tabele — tworzenie
174
Tabele — usuwanie
179
Tabele — modyfikacja
180
Zarzdzanie transakcjami
186
Unie
196
Uaktualnianie danych
203
Funkcje okienkowe
209
Skorowidz
219
4
Spis treci
jest definiowana przez parametr
skala
. Na przykad zapis
DECIMAL
(9,2)
oznacza moliwo zapisu wartoci z przedziau o górnej
granicy 9 999 999,99.
Uwaga
W bazach danych Oracle zadeklarowanie kolumny jako
DECIMAL
bez okrelenia
precyzji
i
skali
powoduje utworzenie kolumny
przeznaczonej do przechowywania wartoci zmiennopozycyj-
nych. W rodowisku DB2 ta sama deklaracja jest równowana
zapisowi
DECIMAL(5,0)
. Natomiast SQL Server interpretuje j
jako
DECIMAL(18,0)
.
Maksymalne wartoci
precyzji
i
skali
wynosz odpowiednio: 38
i 127 (Oracle), 31 i 31 (DB2), 38 i 38 (SQL Server), 65 i 30 (MySQL)
oraz 1000 i 1000 (PostgreSQL).
Konwersja daty i czasu — DB2
Twórcy platformy DB2 woyli ostatnio wiele wysiku w zaim-
plementowanie emulacji funkcji
TO_CHAR
i
TO_DATE
znanych z bazy
danych Oracle. Z tego wzgldu wszyscy projektanci baz danych,
którym zaley na zapewnieniu zgodnoci z systemem Oracle, po-
winni zapozna si z zasadami dziaania wymienionych funkcji. Ich
zastosowanie zostao opisane w punkcie „Konwersje daty i czasu
— Oracle”.
Jeli zgodno z platform Oracle nie jest wymagana, konwersj
wartoci dat, czasu i znaczników czasowych mona przeprowa-
dzi za pomoc opisanych poniej funkcji. Parametr okrelany
jako
data_czas
moe odpowiada dacie, czasowi lub znacznikowi
czasowemu. Argument zapisany jako
data
moe by jedynie dat
lub znacznikiem czasowym. Z kolei parametr
czas
moe oznacza
czas lub znacznik czasowy. Jedynie argument
znacznik_czasowy
okrela wycznie znacznik czasowy. Analogicznie
zakres_dat
Konwersja daty i czasu — DB2
27
Plik z chomika:
misiek.007
Inne pliki z tego folderu:
Podrecznik freelancera Tajniki sukcesu niezaleznego projektanta stron WWW Smashing Magazine.pdf
(678 KB)
Programowanie uslug WCF Wydanie III.pdf
(1103 KB)
Programowanie w jezyku Clojure.pdf
(704 KB)
Projektowanie witryn internetowych User eXperience Smashing Magazine.pdf
(946 KB)
Projektowanie WWW Ksiega pomyslow 2.pdf
(3377 KB)
Inne foldery tego chomika:
600 electrical engineering books
Bios - Leksykon Kieszonkowy (Helion)
Budujemy Sklep Internetowy Kurs Porady Polecam
cloud computing
Dla bystrzaków
Zgłoś jeśli
naruszono regulamin