Return to Snippet

Revision: 51092
at September 15, 2011 00:23 by alberomo


Updated Code
--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.

SELECT -- Campos a incluir en la nueva tabla de resultados
 * -- Selecciona todos los campos
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operacion de calculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...Se complementan con GROUP BY (**)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHERE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos segun se correspondan con condicion de semejanza (LIKE)
 [nombre del campo] ><= 'Valor numerico'--"Filtra campos segun criterio aritmetico.

GROUP BY -- Un campo de agrupacion "se compacta" en una fila/registro y se realizan calculos definidos en otro campo (**)  
  [nombre del campo de agrupacion]

ORDER BY -- Establece un order (ascendente o descendente) segun los valores de un campo.
 [nombre del campo 1] ASC, --Orden ascendente
 [nombre del campo 1] DESC; --Orden descendente

Revision: 51091
at September 15, 2011 00:18 by alberomo


Updated Code
--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.

SELECT -- Campos a incluir en la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operacion de calculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...Se complementan con GROUP BY (**)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHERE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos segun se correspondan con condicion de semejanza (LIKE)
 [nombre del campo] ><= 'Valor numerico'--"Filtra campos segun criterio aritmetico.

GROUP BY -- Un campo de agrupacion "se compacta" en una fila/registro y se realizan calculos definidos en otro campo (**)  
  [nombre del campo de agrupacion]

ORDER BY -- Establece un order (ascendente o descendente) segun los valores de un campo.
 [nombre del campo 1] ASC, --Orden ascendente
 [nombre del campo 1] DESC; --Orden descendente

Revision: 51090
at September 14, 2011 20:46 by alberomo


Updated Code
--Para especificar un campo (columna) concreto de una tabla: nombreDeTabla.nombreDeCampo

SELECT -- Campos a incluir en la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operacion de calculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...Se complementan con GROUP BY (**)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHERE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos segun se correspondan con condicion de semejanza (LIKE)
 [nombre del campo] ><= 'Valor numerico'--"Filtra campos segun criterio aritmetico.

GROUP BY -- Un campo de agrupacion "se compacta" en una fila/registro y se realizan calculos definidos en otro campo (**)  
  [nombre del campo de agrupacion]

ORDER BY -- Establece un order (ascendente o descendente) segun los valores de un campo.
 [nombre del campo 1] ASC, --Orden ascendente
 [nombre del campo 1] DESC; --Orden descendente

Revision: 51089
at September 14, 2011 20:33 by alberomo


Updated Code
--Para especificar un campo (columna) concreto de una tabla: nombreDeTabla.nombreDeCampo

SELECT -- Campos a incluir en la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operacion de calculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...Se complementan con GROUP BY (Abajo)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHERE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos segun se correspondan con condicion de semejanza (LIKE)
 [nombre del campo] ><= 'Valor numerico'--"Filtra campos segun criterio aritmetico.

GROUP BY -- Un campo de agrupacion "se compacta" en una fila/registro y se realizan calculos definidos en otro campo (Ver arriba)  
  [nombre del campo de agrupacion]

ORDER BY -- Establece un order (ascendente o descendente) segun los valores de un campo.
 [nombre del campo 1] ASC, --Orden ascendente
 [nombre del campo 1] DESC; --Orden descendente

Revision: 51088
at September 14, 2011 20:24 by alberomo


Updated Code
--Para especificar un campo (columna) concreto de una tabla: nombreDeTabla.nombreDeCampo

SELECT -- Campos a incluir en la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operacion de calculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...Se complementan con GROUP BY (Abajo)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHERE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos según se correspondan con condición de semejanza (LIKE)
 [nombre del campo] ><= 'Valor numérico'--"Filtra campos según criterio aritmético.

GROUP BY -- Un campo de agrupacion "se compacta" en una fila/registro y se realizan calculos definidos en otro campo (Ver arriba)  
  [nombre del campo de agrupacion]

ORDER BY -- Establece un order (ascendente o descendente) segun los valores de un campo.
 [nombre del campo 1] ASC, --Orden ascendente
 [nombre del campo 1] DESC; --Orden descendente

Revision: 51087
at September 14, 2011 02:55 by alberomo


Updated Code
--Para especificar un campo (columna) de una tabla: nombreDeTabla.nombreDeCampo

SELECT --Campos de la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operacion de calculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHERE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos

GROUP BY -- Un campo de agrupacion "se compacta" en una fila/registro y se realizan calculos definidos en otro campo (Ver arriba)  
  [nombre del campo de agrupacion]

ORDER BY -- Establece un order (ascendente o descendente) segun los valores de un campo.
 [nombre del campo 1] ASC, --Orden ascendente
 [nombre del campo 1] DESC; --Orden descendente

Revision: 51086
at September 14, 2011 02:50 by alberomo


Updated Code
--Para especificar un campo (columna) de una tabla: nombreDeTabla.nombreDeCampo

SELECT --Campos de la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operaci�³n de c�¡lculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHERE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos

GROUP BY -- Un campo de agrupaci�³n "se compacta" en una fila/registro y se realizan c�¡lculos definidos en otro campo (Ver arriba)  
  [nombre del campo de agrupaci�³n]

ORDER BY -- Establece un order (ascendente o descendente) seg�ºn los valores de un campo.
 [nombre del campo 1] ASC, --Orden ascendente
[nombre del campo 1] DESC; --Orden descendente

Revision: 51085
at September 14, 2011 02:47 by alberomo


Updated Code
--Para especificar un campo (columna) de una tabla: nombreDeTabla.nombreDeCampo

SELECT --Campos de la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operación de cálculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHILE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos

GROUP BY -- Un campo de agrupación "se compacta" en una fila/registro y se realizan cálculos definidos en otro campo (Ver arriba)  
  [nombre del campo de agrupación]

ORDER BY -- Establece un order (ascendente o descendente) según los valores de un campo.
 [nombre del campo 1] ASC, --Orden ascendente
[nombre del campo 1] DESC; --Orden descendente

Revision: 51084
at September 14, 2011 02:46 by alberomo


Updated Code
--Para especificar un campo (columna) de una tabla: nombreDeTabla.nombreDeCampo

SELECT --Campos de la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]
 [Operación de cálculo]([nombre del campo origen])--Operaciones: AVG,SUM,MAX...)

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHILE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones
 [nombre del campo] LIKE 'nombre de un valor'--"Filtra" campos

GROUP BY -- Un campo de agrupación "se compacta" en una fila/registro y se realizan cálculos definidos en otro campo (Ver arriba)  
  [nombre del campo de agrupación]

ORDER BY -- Establece un order (ascendente o descendente) según los valores de un campo.
 [nombre del campo 1] ASC --Orden ascendente
[nombre del campo 1] DESC --Orden descendente

Revision: 51083
at September 14, 2011 02:32 by alberomo


Updated Code
--Para especificar un campo (columna) de una tabla: nombreDeTabla.nombreDeCampo

SELECT --Campos de la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen],

WHILE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones

Revision: 51082
at September 14, 2011 02:31 by alberomo


Updated Code
--Para especificar un campo (columna) de una tabla: nombreDeTabla.nombreDeCampo

SELECT --Campos de la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHILE --Condiciones que deben cumplirse
 [nombre del campo "1"]=[nombre del campo "infinito"]--Para tablas conectadas por llave

AND --Nuevas condiciones

Revision: 51081
at September 14, 2011 02:29 by alberomo


Initial Code
--Para especificar un campo (columna) de una tabla: nombreDeTabla.nombreDeCampo

SELECT --Campos de la nueva tabla de resultados
 [nombre del campo origen] AS [nombre del campo que aparece en tabla de resultado]

FROM --Especifica tablas de las que se extraen datos
 [nombre del tabla 1 origen],
 [nombre del tabla 2 origen],
 [nombre del tabla n origen]

WHILE --Condiciones que deben cumplirse

AND --Nuevas condiciones

Initial URL


Initial Description
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]

Initial Title
Sintaxis básica/habitual SQL para consulta tipo SELECT

Initial Tags
sql

Initial Language
SQL