SQL. Leksykon kieszonkowy. Wyd.II - J. Gennick.pdf

(1786 KB) Pobierz
Tytuł oryginału: SQL Pocket Guide
Tłumaczenie: Marek Pałczyński
ISBN: 978-83-246-4975-4
© Helion 2011
Authorized Polish translation of the English edition of SQL Pocket Guide 3rd Edition ISBN
9781449394097 © 2011 Jonathan Gennick.
This translation is published and sold by permission of O'Reilly Media Inc. the owner of all
rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by
any means electronic or mechanical including photocopying recording or by any information
storage retrieval system without permission from the Publisher.
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.
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?sqllk2_ebook
Możesz tam wpisać swoje uwagi spostrzeżenia recenzję.
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/sqllk2.zip
Printed in Poland.
Poleć książkę na Facebook.com
Kup w wersji papierowej
Oceń książkę
Księgarnia internetowa
Lubię to!
»
Nasza społeczność
Spis treści
Wprowadzenie
Funkcje analityczne
Wyrażenia CASE — proste wyrażenia
Wyrażenia CASE — przeszukiwane wyrażenia
Funkcja CAST
Zapytania CONNECT BY
Konwersje typów danych
Typy danych — liczby całkowite (wartości binarne)
Typy danych — ciągi znaków
Typy danych — data i czas
Typy danych — liczby rzeczywiste
Konwersja daty i czasu — DB2
Konwersja daty i czasu — MySQL
Konwersja daty i czasu — Oracle
Konwersja daty i czasu — PostgreSQL
Konwersja daty i czasu — SQL Server
Funkcje operujące datami i czasem — DB2
Funkcje operujące datami i czasem — MySQL
Funkcje operujące datami i czasem — Oracle
Funkcje operujące datami i czasem — PostgreSQL
Funkcje operujące datami i czasem — SQLServer
Usuwanie danych
Funkcja EXTRACT
Funkcja GREATEST
Funkcje grupowania i sumowania
5
10
10
10
11
12
19
20
20
21
25
27
30
36
40
43
47
48
50
54
56
59
64
64
65
3
Zapytania hierarchiczne
Indeksy — tworzenie
Indeksy — usuwanie
Wprowadzanie danych
Złączanie tabel
Funkcja LEAST
Literały
Scalanie danych
Wartości NULL
Konwersja wartości liczbowych — DB2
Konwersja wartości liczbowych — MySQL
Konwersja wartości liczbowych — Oracle
Konwersja wartości liczbowych — PostgreSQL
Konwersja wartości liczbowych — SQL Server
Funkcje liczbowe i matematyczne
Funkcje OLAP
Transpozycja tabel
Predykaty
Zapytania rekurencyjne
Wyrażenia regularne
Pobieranie danych
Funkcje tekstowe
Podzapytania
Tabele — tworzenie
Tabele — usuwanie
Tabele — modyfikacja
Zarządzanie transakcjami
Unie
Uaktualnianie danych
Funkcje okienkowe
Skorowidz
76
81
82
83
89
101
101
106
108
113
115
116
118
120
121
124
124
133
137
138
150
162
169
174
179
180
186
196
203
209
218
4
|
Sp s treśc
SQL
Leksykon kieszonkowy
Wprowadzenie
Niniejsza książka jest próbą zgromadzenia najważniejszych in-
formacji na temat języka SQL w formie podręcznego leksykonu.
Zawiera opis najczęściej stosowanych instrukcji takich systemów
bazodanowych, jak IBM DB2 Release 9.7, MySQL 5.1, Oracle
Database 11g Release 2, PostgreSQL 9.0 oraz Microsoft SQL Server
Release 2.
Polecenia przedstawione w dalszej części książki nie są uniwer-
salne i nie we wszystkich bazach danych mają taką samą postać.
Z tego względu prezentacja poszczególnych instrukcji została
poprzedzona informacją, której platformy dotyczą.
Struktura książki
Poszczególne punkty zostały ułożone w kolejności alfabetycznej,
a ich tytuły odpowiadają zadaniom realizowanym za pomocą
języka SQL. Dzięki temu, szukając informacji na temat usuwa-
nia danych, można szybko odnaleźć w spisie treści punkt zatytuło-
wany „Usuwanie danych”, który znajduje się między punktami
„Unie” i „Wartości NULL”.
5
Zgłoś jeśli naruszono regulamin