consultas sql
TRANSCRIPT
![Page 1: Consultas SqL](https://reader035.vdocuments.co/reader035/viewer/2022071721/55b43e85bb61ebf3458b457f/html5/thumbnails/1.jpg)
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
![Page 2: Consultas SqL](https://reader035.vdocuments.co/reader035/viewer/2022071721/55b43e85bb61ebf3458b457f/html5/thumbnails/2.jpg)
ELABORAR UNA PRESENTACIÓN QUE DESCRIBA LAS SIGUIENTES
SQL:
La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (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 SQL SELECT PARA CONSULTAS CON OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE.
SELECTb.cpu_fabricante,count(*) AS totalFROM pc AS aINNER JOIN cpu AS b ON (a.cpu = b.cpu_id)GROUP BY b.cpu_fabricanteORDER 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
[Escriba texto]
![Page 3: Consultas SqL](https://reader035.vdocuments.co/reader035/viewer/2022071721/55b43e85bb61ebf3458b457f/html5/thumbnails/3.jpg)
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 sentencia INSERT, y ver qué valor presenta luego la
variable.
[Escriba texto]
![Page 4: Consultas SqL](https://reader035.vdocuments.co/reader035/viewer/2022071721/55b43e85bb61ebf3458b457f/html5/thumbnails/4.jpg)
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 amount inserted |+-----------------------+| 1852.48 |+-----------------------+
En este caso, el valor de @sum luego de haber ejecutado la sentencia INSERT es 14.98
+ 1937.50 - 100, o1852.48.
[Escriba texto]