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>|
[{,<nombre_campo>|
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
S