Posted by :
ghel
lunes, 9 de junio de 2014
Consultas Simples en SQL
Para estas consultas usaremos la base de datos bdHotel que tenemos, hay que tener en cuenta su diagrama, este lo dejo a continuación:Select ... From ...
Es la consulta más simple, esta permite mostrar las lista de registros de cierta tabla, por ejemplo:/*Listar la lista de clientes del hotel*/
- select * from tCliente
/*Listar la lista de habitaciones del hotel y mostrar solo su id y su descripción*/
- select IdHabitacion, descripcion from tHabitacion
Nota. En la primera consulta el * significa que deseamos ver todos los campos, en cambio en la segunda consulta somo mostramos el IdHabitación y la descripción.
Select ... From ... Where
La clausula where indica que vamos a filtrar los datos mediante una condición, de esta forma podremos observar solo los registros que cumplen con la condición propuesta. Ejemplos:/*Listar los los alquileres de precio 100*/
- select * from tAlquiler where precio = 100
/*Mostrar las nombre y los códigos de los clientes cuyo nombre comienza con A*/
- select * from tCliente where nombre like 'a%'
/*Mostrar las habitaciones que tienen de 2 a más camas*/
- select * from tHabitacion where numeroCamas >= 2;
/*Mostrar las habitaciones que tienen agua caliente*/
- select * from tHabitacion where descripcion like '%caliente%'
/*Mostrar solo los nombres de los clientes que nacieron en abancay y cusco*/
- select nombre from tCliente where lugarNacimiento='Abancay' or lugarNacimiento='Cusco'
Aclaraciones de SQL
Es necesario conocer todos los operadores de sql y así poder formar condiciones más complejas y cubrir las necesidades que tendremos a la hora de procesar los datos.Operadores Condicionales en SQL
Operador
|
Significado
|
=
>
<
<>
>=
<=
LIKE
|
Igual que
Mayor que
Menor que
Diferente a
Mayor o igual que
Menor o igual que
Que contiene
|
Operadores Lógicos en SQL
Operador
|
Significado
|
AND
OR
NOT
|
Y condicional
Ó condicional
No condicional
|