Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Consultas sql

282 views

Published on

SQL

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Consultas sql

  1. 1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES Consultas SQL NOMBRE: Luis Cambal 7mo Sistemas 06-01-2014
  2. 2. Escribir sentencias SQL SELECT para consultas con operadores de restricción, proyección y enlace. Consultas con proyeccion • SELECT nombre_columna(s) FROM nombre_tabla • SELECT * FROM nombre_tabla Consultas con restricción • SELECT DISTINCT nombre_columna(s) FROM nombre_table Consultas con enlace • SELECT * FROM tCoches INNER JOIN tMarcas ON tCoches.marca = tMarcas.codigo
  3. 3. Escribir sentencias SELECT para enlaces que incluyen tres o más tablas, autoenlaces y múltiples enlaces entre tablas Enlace entre multiples tablas Usando INNER JOIN SELECT INCIDENCIAS.EST, * FROM (AVISOS INNER JOIN OPERARIOS ON AVISOS.OPE = OPERARIOS.NOM) INNER JOIN INCIDENCIAS ON AVISOS.INC = INCIDENCIAS.NOM WHERE (((OPERARIOS.EST)=Yes) AND ((INCIDENCIAS.EST)=Yes));
  4. 4. Entender y ejemplificar el propósito de la cláusula GROUP BY usando el proceso de evaluación conceptual. Ejemplo donde agrupamos por una expresión carácter formada por tres columnas o campos: El propósito es agrupar las tablas que tienen por lo menos un campo en común, en este caso tenemos la tabla camión y porte tienen en común el campo cCmnMtr SELECT camion.cCmnMtr +camion.cCmnMrc + camion.cCmnMdl, COUNT(*) FROM camion, porte WHERE camion.cCmnMtr = porte.cCmnMtr GROUP BY camion.cCmnMtr + camion.cCmnMrc + camion.cCmnMdl;
  5. 5. Escribir las sentencias INSERT, UPDATE y DELETE para modificar las filas de una tabla Sentencia Insert insert into ALUMNOS (ID_ALUMNO , NOMBRE , APELLIDOS , F_NACIMIENTO) values (1 , 'Pablo' , 'Hernandaz Mata' , '1995-03-14') Sentencia Update update EMPLEADOS set SALARIO = SALARIO * 1.02 PRECIO_HORA = PRECIO_HORA * 1.01 where SALARIO < 3000 Sentencia Delete delete from MACOTAS where ESTADO = 'B'

×