Upload
cristian-villalva
View
58
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
SISTEMAS MERCANTILES
SISTEMAS
NOMBRE: CRISTIAN VILLALVA
NIVEL: SEPTIMO
TUTOR: ING. LUIS GUALLPA
SQL (LENGUAJE DE CONSULTA)
Las sentencias de solicitud SQL pueden ser usadas en el momento del diseño en la
propiedad recordsource de un control de datos esto permitiría crear mediante
programación Dynaset, Shapstmos asociados a controles de datos los criterios SQL
utilizan la palabra clave SELECT, seguida de una de estas palabras claves WHERE,
FROM HAVING, GROUP-BY, ORDER BY.
SELECT < LISTA DE CAMPOS>
FROM<LISTA DE TABLAS>
(WHERE < Especificación de Selección de Filas>)
(GROUP BY <Especificación de Agrupación>)
(HAVING<Especificación de selección de grupos>)
(ORDER BY <Especificación de Ordenación>).
ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON
OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE.
select NOMBRE , APELLIDOS
from EMPLEADOS
where SALARIO > 1350
Sintaxis: Seleccionamos los campos NOMBRE, APELLIDO de la Tabla
EMPLEADOS donde el salario es mayor a 1350, en el cual solo había dos personas.
ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O
MÁS TABLAS, AUTOENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS.
select C.ID_CAMISA , C.CAMISA , C.PESO_GR as PESO_CAMISA ,
P.ID_PANTALON , P.PANTALON , P.PESO_GR as PESO_PANTALON
from CAMISAS C , PANTALONES P
where C.ID_CAMISA = 1
ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP
BY USANDO EL PROCESO DE EVALUACIÓN CONCEPTUAL.
SELECT
b.cpu_fabricante,
count (*) AS total
FROM pc AS a
INNER JOIN cpu AS b ON (a.cpu = b.cpu_id)
GROUP BY b.cpu_fabricante
ORDER BY total DESC;
cpu_fabricante | total
----------------+-------
intel | 4
amd | 1
NOMBRE APELLIDOS
Carlos Jiménez Clarín
José Calvo Sisman
ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE
SQL.
Sintaxis: Seleccionamos el campo NOMBRE de la TablaCATALOGOdonde se
visualizara todos los libros del autor MARCO.
SELECT nombre FROM catalogo WHERE autor = ‘Marco’
ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS
FILAS DE UNA TABLA.
Insertar registros mediante INSERT
Para realizar esta operación se debe tener en cuenta dos puntos importantes. El primero es que el dato que se inserte debe ser del mismo tipo que el campo, y el segundo punto a tener en cuenta que este dato a insertar.
Ejemplos :
INSERT INTO clientes(nombre, direccion, ciudad, telefono, codempresa) VALUES ('Carlos Rios', 'Caseros 2417', 'Buenos Aires', '48485825', 23)
Modificar registros mediante UPDATE
SQL al encontrar un UPDATE chequea la condición WHERE, si esta es verdadera se realiza la actualización. Un ejemplo de UPDATE, donde ser corregirá un nombre que se insertó de manera incorrecta:
UPDATE clientes SET nombre= 'Carlos Rios' WHERE nombre= 'Carlos Rioso' Borrar registros mediante DELETE
La sentencia DELETE puede borrar un solo registro como también puede borrar varios registros a la vez, como también puede borrar todos los registros de la base de datos.
Si quiero borrar todos los clientes que son de la ciudad de Mar del Plata: DELETE FROM clientes WHERE ciudad= 'Mar del Plata'