Consultas SqL

187 views

Published on

  • Be the first to comment

  • Be the first to like this

Consultas SqL

  1. 1. Universidad Regional Autónoma de los Andes –UNIANDES– FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS CLIENTE SERVIDOR Asignatura Tema: Consultas SQL Estudiante: Gustavo Pullupaxi Docente: Ing. Luis Gualpa. Fecha: 06 de Enero del 2014
  2. 2. ELABORAR UNA PRESENTACIÓN QUE DESCRIBA LAS SIGUIENTES SQL: La sigla que se conoce como SQL corresponde a la expresión inglesa StructuredQueryLanguage (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla. TEMÁTICAS: ESCRIBIR SENTENCIAS SQLSELECT PARA CONSULTAS OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE. 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 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 CON
  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 ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL. ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA. La plabra clave INSERT indica el evento que activará al disparador. En el ejemplo, la sentencia INSERT causará la activación. También pueden crearse disparadores para sentencias DELETE y UPDATE. INSERT Para utilizar el disparador, se debe establecer el valor de la variable acumulador a cero, ejecutar una sentenciaINSERT, y ver qué valor presenta luego la variable. mysql> SET @sum = 0; mysql> INSERT INTO account VALUES(137,14.98),(141,1937.50),(97,100.00); mysql> SELECT @sum AS 'Total amount inserted'; +-----------------------+ | Total amountinserted | +-----------------------+ | 1852.48 | [Escriba texto]
  4. 4. +-----------------------+ En este caso, el valor de @sum luego de haber ejecutado la sentencia INSERT es 14.98 + 1937.50 - 100, o1852.48. [Escriba texto]

×