Professional Documents
Culture Documents
Lenguaje de Consulta
Estructurado SQL
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
AGENDA
SQL
Compones de SQL
Visual Fox y SQL
4/4/15
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
SQL
4/4/15
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
SQL
4/4/15
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
4/4/15
comandos
clusulas
operadores
funciones de agregado.
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
Comandos
COMANDO
DESCRIPCION
SELECT
INSERT
Utilizado para cargar lotes de datos en la base de datos en una nica operacin.
UPDATE
DELETE
4/4/15
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
Clusulas
Las clusulas son condiciones de modificacin utilizadas para definir
los datos que desea seleccionar o manipular.
CLAUSUL
A
DESCRIPCION
FROM
WHERE
Utilizada para especificar las condiciones que deben reunir los registros que se
van a seleccionar
GROUP BY
HAVING
ORDER BY
4/4/15
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
Operadores Lgicos
OPERADO
R
AND
USO
OR
de
las dos es cierta.
NOT
4/4/15
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
Operadores de Comparacin
OPERADOR
<
Menor que
>
Mayor que
<>
Distinto de
<=
>=
=
BETWEEN
LIKE
IN
4/4/15
USO
Igual que
Utilizado para especificar un intervalo de valores.
Utilizado en la comparacin de un modelo
Utilizado para especificar registros de una base de datos
LENGUAJE DE CONSULTA ESTRUCTURADO SQL
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
Funciones de agregado
Las funciones de agregado se usan dentro de una clusula SELECT
en grupos de registros para devolver un nico valor que se aplica a
un grupo de registros.
FUNCION
4/4/15
DESCRIPCION
AVG
COUNT
SUM
MAX
MIN
10
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
SELECT
Sintaxis
SELECT campos
FROM
tablas
WHERE condicion
Ejemplo
SELECT Dui, Apellidos FROM Empleados WHERE genero = F
4/4/15
11
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
UPDATE
Sintaxis
UPDATE tabla
SET campo1 = valor1
WHERE condicion
Ejemplo
UPDATE Empleados SET IdAfp = COF WHERE NIT = 06141015981001
4/4/15
12
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
INSERT
Sintaxis
INSERT INTO table (campo1, campo2)
VALUES (valor1, valor2)
Ejemplo
INSERT INTO Deptos (iddepto, dedepto) VALUES (06, FINANZAS)
4/4/15
13
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I 2014
DELETE
Sintaxis
DELETE FROM table
WHERE condicion
Ejemplo
DELETE FROM Deptos WHERE Iddepto = 02
4/4/15
14