Upload
cristian-villalva
View
41
Download
5
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
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
NOMBRE APELLIDOS
Carlos Jiménez Clarín
José Calvo Sisman
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
ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL.
Siempre que se desea obtener datos o resultados de una consulta SQL se
requiere un selector de los campos que son objetivo de la búsqueda, seleccionar la
tabla en la que se desea buscar la información y establecer las condiciones
oportunas que deben cumplir los resultados.
SELECT isbn FROM catalogo WHERE autor LIKE '%bryson%'
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'