SQL-92: Consultas Básicas I

Para empezar saber que para hacer una consulta se usar� el comando SELECT siempre al comienzo, as� que un primer esquema de SELECT podr�a ser el siguiente:

SELECT

FROM WHERElas palabras en may�sculas son propias de la instrucci�n SELECT y el resto son:

�-> las columnas que va a obtener la consulta, est� separada por comas -> las tablas necesarias para realizar la consulta-> expresi�n booleana para identificar filas que obtendr� la consulta

Un primer ejemplo podr�a ser sacar de una tabla Empleado la fecha de nacimiento y direccion del empleado llamado Pepe

SELECT fechan, direccion FROM Empleado WHERE nombre = ‘Pepe’

es imporante ver que dentro de una instrucci�n de SQL se emplean las comillas simples .

Se puede emplear cualquier n�mero de condiciones selecci�n/reuni�n en SELECT.

Otro ejemplo, sacar para cada proyecto ubicado en Santiago, obtener el numero del proyecto, numero del departamento que lo controla y el apellido, direcci�n y fecha de nacimiento del gerente de ese departamento (ya se empieza a complicar la cosa jeje):

SELECT numerop, numd, apellido, direcci�n, fechan FROM Protecto, Departamento, Empleado WHERE numd=numerod AND nssdire=nss AND lugarp=’Santiago';

importante saber que toda instrucci�n para que sea ejecutada debe terminar con punto y coma.

Puede ocurrir que la instrucci�n SELECT nos devuelva filas repetidas, esto en algunos casos puede ser molestoso, pero se resuleve f�cilmente con DISTINCT (m�s adelante se ver� como utilizarlo).

Por �ltima para esta primera parte de consultas b�sicas termina con el uso de *.

El * se emplea para cuando deseamos sacar todas las columnas de las filas seleccionadas y no tengas que ir nombrando una a una.

SELECT * FROM Empleado WHERE nombre=’Pepe';

Eso si no usar por comdidad el * siempre porque estar�a haciendo ineficiente tu programaci�n.

You may also like...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>