Manual Básico de SQL

Páginas: 46 (11384 palabras) Publicado: 9 de enero de 2016
Manual de SQL
INDICE
Página

1. Introducción
1.1 Componentes del SQL
1.2 Comandos
1.3 Cláusulas
1.4 Operadores Lógicos
1.5 Operadores de Comparación
1.6 Funciones de Agregado

3
3
3
4
4
4
4

2. Consultas de Selección
2.1 Consultas Básicas
2.2 Ordenar los Registros
2.3 Consultas con Predicado
2.4 Alias
2.5 Bases de Datos Externas

5
5
5
6
7
8

3. Criterios de Selección
3.1 Operadores Lógicos
3.2Intervalos de Valores
3.3 El Operador Like
3.4 El Operador In
3.5 La cláusula WHERE

8
8
10
10
11
11

4. Agrupamiento de Registros y Funciones Agregadas
4.1 El cláusula GROUP BY
4.2 AVG (Media Aritmética)
4.3 Count (Contar Registros)
4.4 Max y Min (Valores Máximos y Mínimos)
4.5 StDev y StDevP (Desviación Estándar)
4.6 Sum (Sumar Valores)
4.7 Var y VarP (Varianza)

12
12
13
13
14
14
15
15

5.Consultas de Actualización
5.1 Consultas de Eliminación (DELETE)
5.2 Consultas de Datos Añadidos (INSERT INTO)
5.3 Consultas de Actualización (UPDATE)

16
16
16
18

6. Tipos de Datos

19

7. SubConsultas

21

8. Consultas de Referencias Cruzadas

23

9. Consultas de Unión Internas

26

10. Consultas de Unión Externas

28

Página 1

Manual de SQL
Página

11. Estructuras de las Tablas
11.1 Creación deTablas
11.2 La cláusula CONSTRAINT
11.3 Creación de Indices
11.4 Modificar el diseño de una tabla

29
29
30
32
33

12. Consultas con Parámetros

34

13. Acceso a Bases de Datos Externas

34

14. Omitir los Permisos de Ejecución

36

15. La Cláusula Procedure

36

16. Anexos
16.1 Resolución de Problemas
16.1.1 Información Duplicada
16.1.2 Registros no Relacionados
16.2 Evaluar valores antes deejecutar una consulta ( iif )
16.3 Manual de Estilo

37
37
37
37
37
38

Página 2

Manual de SQL
1.- INTRODUCCION
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos
normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza para
crear objetos QueryDef, como el argumento de origen del método OpenRecordSet y como
la propiedad RecordSource del control dedatos. También se puede utilizar con el método
Execute para crear y manipular directamente las bases de datos Jet y crear consultas
SQL de paso a través para manipular bases de datos remotas cliente - servidor.

1.1. Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones
de agregado. Estos elementos se combinan en las instrucciones para crear, actualizary
manipular las bases de datos.

1.2 Comandos
Existen dos tipos de comandos SQL:
• los DLL que permiten crear y definir nuevas bases de datos, campos e índices.
• los DML que permiten generar consultas para ordenar, filtrar y extraer datos de la
base de datos.

Comandos DLL
Comando
Descripción
CREATE Utilizado para crear nuevas tablas, campos e índices
DROP
Empleado para eliminar tablas eíndices
Utilizado para modificar las tablas agregando campos o cambiando la
ALTER
definición de los campos.

Comandos DML
Comando
SELECT
INSERT
UPDATE
DELETE

Descripción
Utilizado para consultar registros de la base de datos que satisfagan un
criterio determinado
Utilizado para cargar lotes de datos en la base de datos en una única
operación.
Utilizado para modificar los valores de los campos y registrosespecificados
Utilizado para eliminar registros de una tabla de una base de datos

Página 3

Manual de SQL
1.3 Cláusulas
Las cláusulas son condiciones de modificación utilizadas para definir los datos que
desea seleccionar o manipular.
Cláusula
Descripción
FROM
Utilizada para especificar la tabla de la cual se van a seleccionar los registros
Utilizada para especificar las condiciones que debenreunir los registros que
WHERE
se van a seleccionar
GROUP BY Utilizada para separar los registros seleccionados en grupos específicos
HAVING
Utilizada para expresar la condición que debe satisfacer cada grupo
Utilizada para ordenar los registros seleccionados de acuerdo con un orden
ORDER BY
específico

1.4 Operadores Lógicos
Operador
AND
OR
NOT

Uso
Es el "y" lógico. Evalúa dos condiciones y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual basico sql
  • Manual básico de sql
  • Manual Basico Del Lenguaje SQL
  • Sql manual basico
  • Manual Básico De Sql
  • Manual Sql Basico En Ingles
  • Sql Basico
  • Sql basico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS