|
|
SQL guida pocket
|
| Editore | Hops |
| Autore | Gennick Jonathan |
| Titolo originale | SQL pocket guide |
| Editore originale | O'Reilly |
| Collana | Guida pocket |
| Pagine | 148 |
| Volumi | 1 |
| Livello | Introduttivo |
| Lingua | Italiano |
| Data pubblicazione | 05 - 2005 |
| ISBN | 8848117929 |
|
|
| Prezzo di copertina |
| Euro 9,90 |
|
Introduzione 1
Organizzazione del libro 2
Feedback, per favore! 2
Convenzioni 3
Ringraziamenti 4
Dati degli esempi 4
CASE, espressioni 6
Espressioni CASE semplici 7
Espressioni CASE con ricerca 7
Dati: conversione dei tipi 8
CAST, funzione standard ANSI/ISO 9
EXTRACT, funzione standard ANSI/ISO 10
Conversioni datetime (Oracle) 10
Conversioni numeriche (Oracle) 14
Conversioni varie (Oracle) 17
Conversioni datetime (DB2) 17
Conversioni numeriche (DB2) 20
Conversioni varie (DB2) 21
Conversioni datetime (SQL Server) 22
Conversioni numeriche (SQL Server) 26
Conversioni varie (SQL Server) 27
Conversioni datetime (MySQL) 27
Conversioni numeriche (MySQL) 32
Dati: eliminazione 33
Eliminazione di tutte le righe 34
Eliminazione da viste e subquery 35
Eliminazione da partizioni (Oracle) 35
Restituzione dei dati eliminati (Oracle) 36
Doppia FROM (SQL Server) 37
Flashback query (Oracle) 38
Funzioni 39
Funzioni per le date 40
Funzioni numeriche e matematiche 45
Funzioni trigonometriche 47
Funzioni per le stringhe 48
Funzioni varie (Oracle) 53
Gruppi e riepiloghi 54
Funzioni aggregate 54
GROUP BY 55
GROUP BY: tecniche utili 56
HAVING 58
Estensioni di GROUP BY (Oracle) 59
Estensioni di GROUP BY (SQL Server) 61
Insert: inserimento di dati 63
Inserimento di singole righe 63
Insert: obiettivi 64
Insert nelle subquery 64
Direct-path insert (Oracle) 65
RETURNING di valori inseriti (Oracle) 65
Insert multi-tabella (Oracle) 66
Join di tabelle 67
Il concetto di join 67
Cross join 69
Inner join 69
Non-equi-join 73
Outer join 74
Letterali 78
Letterali di testo 78
Letterali numerici 80
Letterali datetime 80
Letterali interval datetime 80
Merge: fusione dei dati 81
NULL 82
Predicati per i NULL 83
Uso di CASE con i NULL 84
Funzioni per i NULL (Oracle) 84
Funzioni per i NULL (DB2) 85
Funzioni per i NULL (SQL Server) 85
Funzioni per i NULL (MySQL) 86
Predicati 86
Predicati per il confronto di gruppi 87
Pił valori a sinistra (Oracle) 88
Predicati EXISTS 89
Predicati IN 89
Predicati BETWEEN 90
Predicati LIKE 90
Query gerarchiche 91
ANSI/ISO: WITH ricorsiva (DB2) 92
CONNECT BY: sintassi (Oracle) 93
Query ricorsive 98
Regex: espressioni regolari 98
Espressioni regolari (Oracle) 98
Espressioni regolari (SQL Server) 100
Espressioni regolari (MySQL) 101
Selezione dei dati 102
Clausola SELECT 102
ALL e DISTINCT 110
Clausola FROM 111
Clausola WHERE 114
Clausola GROUP BY 115
Clausola HAVING 115
Clausola ORDER BY 115
Subquery 116
Clausola WITH 117
WITH con subquery correlate 118
Transazioni 120
Modalitą autocommit 120
Avvio di una transazione 121
Termine di una transazione 124
Annullamento di una transazione 125
Annullamento di una transazione fino
a un punto di ripristino 126
Query con unione 127
UNION e UNION ALL 127
Ordine di valutazione 129
EXCEPT (o MINUS) 130
INTERSECT 131
Update: aggiornamento dei dati 132
Aggiornamento semplice 132
Nuovi valori usando una subquery 133
Aggiornamento tramite un cursore 134
Aggiornamento di viste e subquery 134
Aggiornamento di una partizione (Oracle) 135
Restituzione dei dati aggiornati (Oracle) 135
Clausola UPDATE FROM (SQL Server) 135
Indice analitico 137
|
|
|
|