consultas sql

4
Universidad Regional Autónoma de los Andes –UNIANDES– FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS CLIENTE SERVIDOR Asignatura Tema: Consultas SQL Estudiante: Gustavo Pullupaxi

Upload: gustavo-pullupaxi

Post on 26-Jul-2015

40 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Consultas SqL

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

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

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

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]