Vous êtes sur la page 1sur 13

SELECT[ALL | DISTINCT]

<nombre_campo> [{,<nombre_campo>}]
FROM<nombre_tabla>|<nombre_vista>
[{,<nombre_tabla>|<nombre_vista>}]
[WHERE<condicion> [{AND|OR<condicion>}]]
[GROUP BY<nombre_campo>
[{,<nombre_campo>}]]
[HAVING<condicion>[{AND|OR<condicion>}]]
[ORDER BY<nombre_campo>|
<indice_campo>[ASC|DESC]
[{,<nombre_campo>|
<indice_campo>[ASC|DESC]}]]

SELECT

Palabra clave que indica que la sentenciade SQL


que queremos ejecutar es de seleccin.

ALL

Indicaque queremos seleccionar todos los


valores.Esel valor por defecto y no suele
especificarse casi nunca.

DISTINCT

Indicaque queremos seleccionarslo los valores


distintos.

FROM

WHERE
GROUP BY

HAVING

ORDER BY

Indica la tabla (o tablas) desde la que queremos


recuperar los datos. En el caso de que exista ms
de una tabla se denomina a la consulta "consulta
combinada" o "join". En las consultas combinadas
es
necesario
aplicar
una
condicin
de
combinacin a travs de una clusulaWHERE.
Especifica una condicin que debe cumplirse para
que los datos sean devueltos por la consulta.
Admite los operadores lgicosANDyOR.
Especifica la agrupacin que se daa losdatos. Se
usa siempre en combinacin con funciones
agregadas.
Especifica una condicin que debe cumplirse para
los datosEspecifica una condicin que debe
cumplirse para que los datos sean devueltos por
la consulta. Su funcionamiento es similar al
deWHEREpero
aplicado
al
conjunto
de
resultados devueltos por la consulta. Debe
aplicarse siempre junto aGROUP BYy la
condicion debe estar referida a los campos
contenidos en ella.
Presenta el resultado ordenado por las columnas
indicadas.
El
orden
puede
expresarse
conASC(orden
ascendente)
yDESC(orden
descendente). El valor predeterminado esASC.

SELECTmatricula,
marca,
modelo,
color,
numero_kilometros,
num_plazas
FROMtCoches
ORDER BYmarca,modelo;

SELECT*
FROMtCoches
ORDER BYmarca,modelo;

SELECTmatricula,
marca,
modelo,
color,
numero_kilometros,
num_plazas
FROMtCoches
WHEREmatricula ='M-1525-ZA';

SELECTmatricula,
marca,
modelo,
color,
numero_kilometros,
num_plazas
FROMtCoches
WHERENOTmatricula ='M-1525ZA';

SELECT DISTINCTmarca,
modelo
FROMtCoches;

SELECTmatricula,
marca,
modelo,
color,
numero_kilometros,
num_plazas
FROMtCoches
ORDER
BYmarcaASC,modeloDESC;

SELECTmatricula,
marca,
modelo,
color,
numero_kilometros,
num_plazas
FROMtCoches
ORDER BY2;

USO DE SUM
La funcin "sum()" retorna la suma de los
valores
que
contiene
el
campo
especificado. Si queremos saber la cantidad
total de libros que tenemos disponibles
para la venta, debemos sumar todos los
valores del campo "cantidad":
select sum(cantidad) from libros;

FUNCIONES

select min(precio) from libros;

select max(precio) from libros;


select count(precio) from
libros;

select avg(precio) from


libros
where titulo like '%PHP%';

Tarea:
Crear la B.D de su proyecto
Ingresar mnimo 10 tuplas.
Hacer consultas aplicando las instrucciones
utilizadas en la clase.
Copiar en un documento de word, las
instrucciones, as como tambin los
screenshot de los resultados.
Subir el archivo a la plataforma a ms tardar
el da 12 de Oct de 2014. a las 11:50 p.m

Vous aimerez peut-être aussi