Ing gualpa sql

245 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
245
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ing gualpa sql

  1. 1. Universidad Regional Autónoma de los Andes –UNIANDES– FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS Asignatura Tema: Consultas SQL Estudiante: Gustavo Pullupaxi Docente: Fecha: Ing. Luis Gualpa 07 de Enero del 2014
  2. 2. Consultas de Selección Se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta en forma de un conjunto de registros que pueden modificarse.  Consultas Básicas Sintaxis: SELECT Atributos FROM Tabla atributos: lista de propiedades que se deseen presentar Tabla: nombre-s de la-s tabla-s que contiene los atributos a presentar SELECT Nombre, Teléfono FROM Clientes; Esta consulta devuelve un recordset con el campo nombre y teléfono de la tabla clientes. 1.- ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE. select NOMBRE , APELLIDOS from EMPLEADOS where SALARIO > 1350 NOMBRE APELLIDOS Carmen Martinez Clarín Juan Clavijo Sisman 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. 2.- 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 [Escriba texto]
  3. 3. 3.- 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 4.- 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’ 5.- ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA. Insertar registros mediante INSERT [Escriba texto]
  4. 4. 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, dirección, ciudad, teléfono, codempresa) VALUES (Galo Sosa, '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 se corregirá un nombre que se insertó de manera incorrecta: UPDATE clientes SET nombre= Galo Sosa' WHERE nombre= 'Galo Sosa 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' [Escriba texto]

×