Posted By

alberomo on 09/14/11


Tagged

sql sample classroom sintaxis


Versions (?)

Sintaxis básica/habitual SQL para consulta tipo SELECT


 / Published in: SQL
 

Sintáxis y clausulas más habituales para consulas SQL con cláusula SELECT que generen una nueva tabla con el resultado de la consulta. Su sintáxis genérica es SELECT [campos] FROM [tablas] WHERE [criterio]

  1. --Para especificar un campo (columna) concreto de una tabla usar el punto entre el nombre de la tabla y el nombre del campo. Ej: TablaDeCiudades.Barcelona.
  2.  
  3. SELECT -- Campos a incluir en la nueva tabla de resultados
  4. * -- Selecciona todos los campos
  5. [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
  6. [Operacion de calculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...Se complementan con GROUP BY (**)
  7.  
  8. FROM --Especifica tablas de las que se extraen datos
  9. [nombre del tabla 1 origen],
  10. [nombre del tabla 2 origen],
  11. [nombre del tabla n origen]
  12.  
  13. WHERE --Condiciones que deben cumplirse
  14. [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave
  15.  
  16. AND --Nuevas condiciones
  17. [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos segun se correspondan con condicion de semejanza (LIKE)
  18. [nombre del campo] ><= 'Valor numerico'--"Filtra campos segun criterio aritmetico.
  19.  
  20. GROUP BY -- Un campo de agrupacion "se compacta" en una fila/registro y se realizan calculos definidos en otro campo (**)
  21. [nombre del campo de agrupacion]
  22.  
  23. ORDER BY -- Establece un order (ascendente o descendente) segun los valores de un campo.
  24. [nombre del campo 1] ASC, --Orden ascendente
  25. [nombre del campo 1] DESC; --Orden descendente

Report this snippet  

You need to login to post a comment.