3
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

Consultas Sql

Embed Size (px)

Citation preview

Page 1: Consultas Sql

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

Page 2: Consultas Sql

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)

Page 3: Consultas Sql

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'