| Realizando consultas utilizando SELECT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Autor Mauro Rondinelli | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Veremos como realizar las consultas en una base de datos, la misma puede ser cualquiera siempre y cuando este soportada por ADO, tambien se puede realizar desde cualquier lenguaje sea ASP, PHP, Visual Basic, C++ y todos los que soporten objetos de acceso a datos como ADO que es el mas extendido. Definicion SELECT: Pide al motor de base de datos que devuelva información de la base de datos como un conjunto de registros. Bajo esta definicion no nos queda nada claro, asi que veamos con ejemplos concretos la aplicacion de esta definicion. Primero tenemos una base de datos con la siguiente estructura y datos...
Esta es la tabla con la cual trabajaremos su nombre es "Socios" y contiene la lista de socios correspondientes a algun club u otra entidad, simpre va a llegar el momento en que queremos realizar algun tipo de consulta, a continuacion veremos algunas de las consultas que podemos realizar...
Seleccionar todos los socios.
Esta es la minima expresion de una instruccion SELECT, primero tenemos la palabra clave SELECT seguida de un asterisco, lo que indica este asterisco es que seleccionamos todos los campos dado que tambien podemos seleccionar solamante ciertos campos...
Antencion! Si seleccionamos algunos campos solamente despues no podremos tener acceso a los otros campos. Por ejemplo si queremos ver los datos del campo SEXO nos dara un error dado que no lo seleccionamos. Bueno utilizando el primer ejemplo, lo que sigue es la clausula FROM que indica desde que tabla vamos a obtener los datos, en este caso desde la tabla "Socios". Seleccionar solo los socios femeninos.
Lo que hemos agregado aqui es la palabra clave WHERE que indica la condicion que se debe cumplir, en este caso Sexo igual a Femenino, entoces la sentencia SELECT traducida seria algo asi..."Seleccionar todos los campos desde la tabla Socios donde Sexo sea igual a Femenino" y el resultado seria el siguiente...
Atencion! Notemos que en la consulta SELECT Femenino va entre comillas simples dado que es un valor del tipo texto o cadena, si utilizamos valores numericos no hay que poner las comillas simples. Seleccionar los socios masculinos con la nacionalidad mexicana.
Aqui hemos realizado una consulta utilizando operadores logicos, la sentencia traducida quedaria asi..."Seleccionar todos los campos desde la tabla Socios donde Sexo sea igual a Masculino y el pais sea Mexico" y el resultado seria el siguiente...
Ordenando Registros Podemos ordenar los registros utilizando la clausula ORDER BY veamos como aplicarla y acontinuacion su explicacion...
Esta consulta ordena de forma ascendente (A..Z - 0..9) utilizando el campo Apellido, para ordenar de manera descendente utilizamos DESC, veamos el ejemplo...
Tambien podemos ordenar por varios campos a la ves de la siguiente forma...
Concluciones La instruccion SELECT es una de las mas utilizadas cuando trabajamos con SQL, lo que vimos en este articulo son solo unas de las posibilidades que tiene, mas adelante veremos otros tipos de consultas mas potentes. Saludos, . |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
WWW.ELGURUPROGRAMADOR.COM.AR
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||