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'

Nota. Es necesario entender que después de where va una condición, algo especial a tener en cuenta es la palabra like la cual podemos entenderla como "contiene", los % los consideramos como comodines, por ejemplo al poner "a%", significa que comienza con la letra "a" y lo demás puede ser otra cosa.

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




Leave a Reply

Subscribe to Posts | Subscribe to Comments

Bienvenido a mi Blog

ZONA DE TRABAJO

DOCUMENTOS
...............................................
Archivos Compartidos
...............................................
Elementos Gráficos
...............................................
Video y Captura de Pantalla

Angel

Contenidos Populares

About

Angel Moreano Terrazas.