sentencias SQL
INDICE
El select de SQL
´
Indice
1. Introducci´n
o
1
2. Tipos de Datos
2.1. Datos num´ricos . . . . .
e
2.1.1. Oracle . . . . . . .
2.1.2. SQL2 . . . . . . .
2.2. Tipos de datos de cadenas
2.2.1. Oracle . . . . . . .
2.2.2. SQL2 . . . . . . .
2.3. Tipos de datos temporales
2.3.1. Oracle . . . . . . .
2.3.2. SQL2 . . . . . . .
2.4. Valores nulos . . . . . . .
1
22
2
2
2
3
3
3
4
4
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
de caracteres .
. . . . . . . . .
. . . . . . . . .
(fechas, horas)
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3. Tablas de referencia
5
4. Expresiones
6
5. SQL como DML (Lenguaje de Manipulaci´n de Datos)
o
5.1. El select b´sico . . . . . . . . . . . . . . . . . . . . . . . . .
a
5.1.1. Obtenci´n del resultado de la sentencia Select . . .
o
5.1.2. Orden de presentaci´n de las filas del resultado . . .
o
5.1.3. Asignaci´n denombres a las columnas del resultado
o
5.1.4. Eliminaci´n de filas repetidas . . . . . . . . . . . . .
o
5.2. La condici´n del WHERE . . . . . . . . . . . . . . . . . . .
o
5.2.1. Sentencias Select subordinadas . . . . . . . . . . .
5.2.2. Predicados simples . . . . . . . . . . . . . . . . . . .
5.2.3. Predicado NULL . . . . . . . . . . . . . . . . . . . .
5.2.4. Predicados cuantificados . . . .. . . . . . . . . . . .
5.2.5. Predicado Between . . . . . . . . . . . . . . . . . . .
5.2.6. Predicado Like . . . . . . . . . . . . . . . . . . . . .
5.2.7. Predicado IN . . . . . . . . . . . . . . . . . . . . . .
5.2.8. Predicado Exists . . . . . . . . . . . . . . . . . . . .
5.2.9. Predicados compuestos . . . . . . . . . . . . . . . . .
5.3. Funciones . . . . . . . . . . . . . . . . . . .. . . . . . . . .
5.4. Funciones escalares . . . . . . . . . . . . . . . . . . . . . . .
5.4.1. Funciones para descartar nulos . . . . . . . . . . . .
´
´
Jose R. Parama
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
8
9
11
11
13
13
13
14
15
17
18
20
22
2324
25
25
i
´
´
Jose R. Parama
5.4.2. Funci´n DECODE . . . . . . . . . . . . . .
o
5.4.3. Funci´n LENGTH . . . . . . . . . . . . . .
o
5.4.4. Funciones para el tratamiento de strings . .
5.4.5. Funciones aritm´ticas y trigonom´ticas . . .
e
e
5.4.6. Funciones para datos de tipo fecha . . . . .
5.5. Funciones colectivas o de columna . . . . . . . . .
5.5.1. Formato con unaexpresi´n en el argumento
o
5.5.2. Formato con un asterisco . . . . . . . . . .
5.6. Agrupamiento . . . . . . . . . . . . . . . . . . . . .
5.7. Cl´usula HAVING . . . . . . . . . . . . . . . . . .
a
5.8. Orden de ejecuci´n . . . . . . . . . . . . . . . . . .
o
5.9. Consultas sobre varias tablas . . . . . . . . . . . .
5.9.1. Calificaci´n de los nombres de columnas . .
o
5.9.2. Cl´usula FROM...
Regístrate para leer el documento completo.