SELECT WHERE-CONSULTAS
Debemos dar el uso apropiado de la sentencia SELECT usando bien los distintos tipos de consultas que ahí sobre la tabla y sus sentencias.
La sentencia SELECT es la que nos permite a nosotros consultar los datos que están almacenado en una o varias tablas de una base de datos.
La sentencia SELECT es:
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 ]}]]
PARTES DE LA SENTENCIA SELECT :
- SELECT: Esta es la palabra clave que nos indica que la sentencia SQL que queremos ejecutar es de selección.
- FROM:Es el que nos indica la tabla desde la que queremos recuperar los datos.
- ALL:Esta indica que queremos seleccionar todos los valores.
- DISTINCT: Indica que queremos seleccionar valores distintos.
- WHERE:Esta nos especifica la condición que se debe cumplir para que los datos sean devueltos por la consulta AND/OR.
- GROUP BY:Esta especifica la agrupación de los datos.
- HAVING:Esta nos especifica la condicion que se debe cumplir para que los datos sena devueltos a la consulta.
- ORDER BY: Esta nos presenta el resultado ordenado en la columnas que se indican,este orden se pueden dar en forma ASC(Ascendente) o DESC(Descendente).
EJEMPLO CLASE
CREATE TABLE vehiculo(matricula VARCHAR(30) PRIMARY KEY,
marca VARCHAR(30),
modelo INT NULL,
color CHAR (30),
num_kilometros INT NULL
INSERT INTO vehiculo (matricula,marca,modelo,color,num_kilometros)
VALUES ('MXC525','Renault',1997,azul',89000);
INSERT INTO vehiculo (matricula,marca,modelo,color,num_kilometros)
VALUES ('GYU789','chevrolet',1998,'rojo',45000);
INSERT INTO vehiculo (matricula,marca,modelo,color,num_kilometros)
VALUES ('ASR443','mazda',1996,'negro',23000);
INSERT INTO vehiculo (matricula,marca,modelo,color,num_kilometros)
VALUES ('VGF444','mazda',2003,'amarillo',3400);
INSERT INTO vehiculo (matricula,marca,modelo,color)
VALUES ('ASR555','skoda',2010,'plata');
INSERT INTO vehiculo (matricula,marca,modelo,color,num_kilometros)
VALUES ('VFT','renault',2005,'azul',4500);
INSERT INTO vehiculo (matricula,marca,modelo,color)
VALUES ('MGH256','skoda',2000,'rojo');
- Si quieres enterarte un poco mas acerca de las consultas en MYSQL solo haz clic aquí:
No hay comentarios:
Publicar un comentario