Consultas

 

La sentencia SELECT nos permite consultar los datos almacenados en una o más tablas de la base de datos.

 

    El formato de la sentencia select es

 

 

 

 

 

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

 

 

PARTES DE UNA CONSULTA:

 

SELECT: palabra clave que indica la sentencia de SQL que queremos ejecutar es de selecion.

ALL: indica que queremos selecionar todos los valores. es el valor por defecto y no suele espesificarse acsi nunca.

DISTING:indica que solo queremos selecionar valores distintos

FROM:

WERE

GROUP  BY

HAVING

ORDER BY

 

 

 

 

 

 

Para entender mejor este tema , debemos primero crear la siguiente tabla, teneindo en cuenta que se debe crear la llave primaria e insertar los registros.

 

Para formular una consulta a la tabla vehiculos (creada en el capítulo de tablas) y recuperar los campos cod_motor, marca, modelo, color, numero_kilometros, num_plazas debemos ejecutar la siguiente consulta.

 

SELECT matricula, 
marca, 
modelo, 
color, 
numero_kilometros, 

FROM automoviles
ORDER BY marca, modelo 


Los datos seran devueltos ordenados por marca y por modelo en orden ascendente, de menor a mayor.

 

 

 

 

 

CLAUSULA FROM

 

La palabra clave FROM indica que los datos serán recuperados de la tabla que aparece después de esta cláusula