Página de portada Página de título Página de derechos de autor Prefacio Página de contenido Página Capítulo 1 Conceptos básicos de SQL
1.1 ¿Qué es SQL?
1.2 Historia del desarrollo de SQL
1.3 declaración SQL
1.4 tipos de datos
1.4.1 Tipo numérico
1.4.2 Tipo de hora
1.4.3 Tipo de carácter
1.4.4 Tipo de BLOB
1.5 Expresiones
1.5.1 Sintaxis de expresiones SQL
1.5.2 Expresiones de columna
1.5.3 Expresiones constantes
1.5.4 Expresión de función
1.5.5 Expresión grupal
1.5.6 Expresión de llamada a procedimiento
1.5.7 Operadores aritméticos
1.5.8 Operador de concatenación
1.6 Funciones
1.6.1 Funciones aritméticas
1.6.2 Funciones trigonométricas
1.6.3 Funciones exponenciales y logarítmicas
1.6.4 Funciones de fecha/hora
1.7 valor nulo
1.8 Resumen Capítulo 2 Base de datos de muestra
2.1 Estructura de la base de datos de muestra
2.1.1 tabla de clientes
2.1.2 tabla de pedidos y tabla de artículos
2.1.3 tabla de stock y tabla de catálogo
2.1.4 tabla de llamadas de clientes
2.1.5 Tabla de códigos
2.2 Relaciones entre tablas
2.3 Generación de base de datos de tiendas7
2.4 Datos en tiendas7
2.5 Resumen Capítulo 3 Consulta simple
3.1 declaración de selección
3.2 Declaración de selección básica
3.2.1 Usando el asterisco (*)
3.2.2 Orden de los nombres de las columnas
3.2.3 Eliminar filas duplicadas
3.2.4 Subcadena de consulta
3.3 Declaración de búsqueda (cláusula donde)
3.3.1 Condiciones de búsqueda
3.3.2 Condiciones de comparación
3.3.3 Juicio de valor nulo
3.3.4 Determinación del alcance
3.3.5 Determinación de la membresía del grupo
3.3.6 Coincidencia de patrones
3.3.7 Condiciones compuestas
3.4 Columnas calculadas
3.5 orden por cláusula
3.5.1 Orden ascendente y descendente
3.5.2 Clasificación de varias columnas
3.5.3 Número de serie de la columna
3.6 Guardar resultados de la consulta
3.7 Resumen Capítulo 4 Consulta de unión de tablas múltiples
4.1 Ejemplo de consulta de varias tablas
4.2 Consulta simple de conexión de varias tablas
4.2.1 Cómo construir una consulta de unión de varias tablas
4.2.2 Conexión de tablas de relaciones padre-hijo
4.2.3 Otras conexiones equivalentes
4.2.4 Unión no equivalente
4.3 Cuestiones específicas de las consultas de unión
4.3.1 Nombres de columnas ambiguos
4.3.2 Consulta multitabla y producto cartesiano
4.3.3 Uso de *
4.3.4 Alias de tabla
4.4 Autoconexión
4.4.1 Datos redundantes
4.4.2 Cláusula de autounión y temporal
4.4.3 Valor de ID de fila de referencia para encontrar valores duplicados
4.5 Uniones exteriores
4.5.1 Unión exterior simple
4.5.2 Uniones simples anidadas
4.5.3 Uniones exteriores anidadas
4.5.4 Unión exterior entre dos mesas y la tercera mesa
4.6 Resumen Capítulo 5 Estadísticas de grupo
5.1 Función de grupo
5.1.1 ¿Qué es la función de agregación?
5.1.2 Usando la función de conteo
5.1.3 Usando la función de suma
5.1.4 Usando la función promedio
5.1.5 Uso de la función mínima y máxima
5.2 Uso de la cláusula group by
5.2.1 Entendiendo la cláusula grupo por
5.2.2 Uso de funciones de grupo
5.2.3 Clasificación de resultados de grupo
5.2.4 Algunas restricciones a la agrupación
5.3 Usando la cláusula de tener
5.4 Resumen Capítulo 6 Subconsulta
6.1 Usando subconsultas
6.1.1 ¿Qué es una subconsulta?
6.1.2 Subconsulta en la cláusula donde
6.1.3 Cómo se procesan las subconsultas
6.2 Ejemplos de aplicaciones de subconsultas
6.2.1 Subconsulta introducida por en
6.2.2 Subconsultas unidas por operadores relacionales
6.2.3 Uso de cuantificadores
6.3 Subconsultas correlacionadas
6.3.1 Comprender las subconsultas correlacionadas
6.3.2 Uso de cuantificadores existenciales
6.4 Subconsultas y uniones
6.5 Anidamiento de subconsultas
6.6 Subconsultas en la cláusula have
6.7 Resumen Capítulo 7 Operaciones de configuración
7.1 Operación de la Unión
7.1.1 Implementación de la unión
7.1.2 Características del funcionamiento sindical
7.1.3 Aplicación de la operación sindical
7.2 Operación de intersección
7.3 Operación de diferencia
7.4 Resumen Capítulo 8 Función de actualización de datos SQL
8.1 Insertar datos en la tabla
8.1.1 Insertar una fila de datos
8.1.2 Insertar varias filas de datos
8.2 Actualizar datos en la tabla
8.2.1 declaración de actualización
8.2.2 Actualizar todas las filas
8.2.3 Introduciendo una subconsulta en la cláusula donde de actualización
8.2.4 Introduciendo subconsultas en la cláusula set de actualización
8.3 Eliminar datos en la tabla
8.3.1 eliminar declaración
8.3.2 Eliminar todas las filas
8.3.3 Introducir una subconsulta en la cláusula donde de eliminar
8.4 Carga y descarga de datos por lotes
8.4.1 declaración de carga
8.4.2 declaración de descarga
8.5 Resumen Capítulo 9 Procedimientos almacenados
9.1 Comprender los procedimientos almacenados
9.1.1 ¿Qué es un procedimiento almacenado?
9.1.2 Cómo lidiar con procedimientos almacenados
9.1.3 Por qué utilizar procedimientos almacenados
9.2 Cómo crear y utilizar procedimientos almacenados
9.2.1 Cómo crear un procedimiento almacenado
9.2.2 Encontrar errores en procedimientos almacenados
9.2.3 Ejecución de procedimientos almacenados
9.3 Usando variables
9.3.1 Definición y uso de variables
9.3.2 Alcance de las variables
9.3.3 Asignar valores a variables
9.3.4 Expresiones de SPL
9.4 Declaración SPL
9.4.1 Bloques de declaración
9.4.2 Declaración SI
9.4.3 Declaración PARA
9.4.4 Declaración MIENTRAS
9.4.5 Declaración FOREACH
9.4.6 Declaración de SALIDA
9.4.7 Declaración CONTINUAR
9.4.8 Declaración del SISTEMA
9.5 Transferencia de datos
9.5.1 Pasar datos a procedimientos almacenados
9.5.2 Devolver datos de procedimientos almacenados
9.6 Manejo de excepciones
9.6.1 Detectar errores
9.6.2 Dominio de control de la declaración ON EXCEPTION
9.6.3 Excepciones definidas por el usuario
9.7 Página del apéndice de resumen
Expandir