sql. leksykon kieszonkowy. wydanie ii full scan.pdf
(
10885 KB
)
Pobierz
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
odpowiada okresowi opisanemu za pomoc dat. Parametr
zakres_
czasu
wyznacza okres definiowany przez wartoci czasu lub
znaczników czasowych. Natomiast
zakres_znaczników_czasowych
reprezentuje okres opisany za pomoc znaczników czasowych.
Dozwolone s równie wszystkie tekstowe odpowiedniki stosow-
nych wartoci.
BIGINT(
data_czas
)
CHAR(
data_czas
, [ISO|USA|EUR|JIS|LOCAL])
DATE(
data
)
DATE(
liczba_cakowita
)
DATE(
'yyyyddd'
)
DAY(
data
)
DAY(
zakres_dat
)
DAYNAME(
data
)
DAYOFWEEK(
data
)
DAYOFWEEK_ISO(
data
)
DAYOFYEAR(
data
)
DAYS(
data
)
DECIMAL(
data_czas
[,
precyzja
[,
skala
]])
GRAPHIC(
data_czas
, [ISO|USA|EUR|JIS|LOCAL])
HOUR(
czas
)
HOUR(
zakres_czasu
)
INTEGER(
tylko_data
)
INTEGER(
tylko_czas
)
JULIAN_DAY(
data
)
MICROSECOND(
znacznik_czasu
)
MICROSECOND(
zakres_znaczników_czasowych
)
MIDNIGHT_SECONDS(
czas
)
MINUTE(
czas
)
MINUTE(
zakres_czasu
)
MONTH(
data
)
MONTH(
zakres_dat
)
MONTHNAME(
data
)
QUARTER(
data
)
SECOND(
czas
)
SECOND(
zakres_czasu
)
TIME(
czas
)
TIMESTAMP(
znacznik_czasu
)
TIMESTAMP(
data
,
czas
)
TIMESTAMP_FORMAT(
cig_tekstowy
, 'YYYY-MM-DD HH24:MI:SS')
TIMESTAMP_ISO(
data_czas
)
TO_CHAR(
znacznik_czasu
, 'YYYY-MM-DD HH24:MI:SS')
TO_DATE(
cig_tekstowy
, 'YYYY-MM-DD HH24:MI:SS')
VARCHAR(
data_czas
)
28
SQL. Leksykon kieszonkowy
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin