LIBRO DE SQL
•
Introducción
Breve Historia
Componentes del SQL
• Comandos
• Cláusulas
• Operadores lógicos
• Operadores de Comparación
• Funciones de Agregado
•
•
•
•
•
•
•
Recopilado de la Web
http://programacion.com/
Criterios de Selección
Operadores Lógicos
Intervalos de Valores
El Operador Like
El Operador In
La cláusula WHERE
•
•
•
•
•
•
•
•
MONTAJE EN WORDSkorpio
stikatope@hotmail.com
Consultas de Selección
Consultas Básicas
Devolver Literales
Ordenar los Registros
Uso de Indices de las tablas
Consultas con Predicado
Alias
Recuperar Información de una base de Datos Externa
•
•
•
•
•
AUTOR ORIGINAL
Claudio Casares
claudio@lobocom.es
Agrupamiento de Registros y Funciones Agregadas
La cláusula GROUP BY
AVG (MediaAritmética)
Count (Contar Registros)
Max y Min (Valores Máximos y Mínimos)
StDev y StDevP (Desviación Estándar)
Sum (Sumar Valores)
Var y VarP (Varianza)
COMPUTE de SQL-SERVER
•
•
•
Consultas de Acción
DELETE
INSERT INTO
• Insertar un único Registro
• Para seleccionar registros e insertarlos en una tabla nueva
• Insertar Registros de otra Tabla
UPDATE
Tipos de datos
Subconsultas
••
•
•
•
Consultas de Unión Internas
Consultas de Combinación entre tablas
Consultas de Autocombinación
Consultas de Combinaciones no Comunes
CROSS JOIN (SQL-SERVER)
SELF JOIN
Consultas de Unión Externas
•
•
•
•
Estructuras de las Tablas
Creación de Tablas Nuevas
La cláusula CONSTRAINT
Creación de Indices
Modificar el Diseño de una Tabla
Cursores
Consultas deReferencias Cruzadas (Access)
•
•
•
•
•
•
•
•
•
•
Full Text (SQL Server)
Consultas e índices de texto
Componentes de las consultas de texto de Transact-SQL
Funciones de conjunto de filas CONTAINSTABLE y FREETEXTTABLE
• CONTAINSTABLE (T-SQL)
• FREETEXTTABLE
Utilizar el predicado CONTAINS
Utilizar el predicado FREETEXT
Funciones de conjunto de filas CONTAINSTABLE y FREETEXTTABLE
•Los predicados de texto de las funciones
• Comparación entre CONTAINSTABLE y CONTAINS
• Comparación entre FREETEXTTABLE y FREETEXT
Identificación del nombre de la columna de la clave única
• Limitar los conjuntos de resultados
Buscar palabras o frases con valores ponderados (término ponderado)
Combinar predicados de texto con otros predicados de TRANSACT-SQL
Utilizar predicados de texto paraconsultar columnas de tipo IMAGE
Acceso a Bases de Datos Externas (Access)
Parámetros (Access)
Omitir los permisos de acceso (Access)
Cláusula Procedure (Access)
•
•
Problemas resueltos
Búsqueda de registros duplicados
Búsqueda de registros no relacionados
•
•
•
•
•
Optimizar consultas
Diseño de las tablas
Gestión y elección de los índices
Campos a Seleccionar
Campos deFiltro
Orden de las Tablas
•
Introducción
•
•
Breve Historia
Componentes del SQL
• Comandos
• Cláusulas
• Operadores lógicos
• Operadores de Comparación
• Funciones de Agregado
Introducción
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por los
diferentes motores de bases de datos para realizar determinadas operacionessobre los datos o sobre la
estructura de los mismos. Pero como sucede con cualquier sistema de normalización hay excepciones para
casi todo; de hecho, cada motor de bases de datos tiene sus peculiaridades y lo hace diferente de otro motor,
por lo tanto, el lenguaje SQL normalizado (ANSI) no nos servirá para resolver todos los problemas, aunque
si se puede asegurar que cualquier sentenciaescrita en ANSI será interpretable por cualquier motor de
datos.
Breve Historia
La historia de SQL (que se pronuncia deletreando en inglés las letras que lo componen, es decir "ese-cuele" y no "siquel" como se oye a menudo) empieza en 1974 con la definición, por parte de Donald
Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM, de un lenguaje
para la...
Regístrate para leer el documento completo.