Articulos PHP
Agosto 30, 2008, 08:13:40 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: Canciones Traducidas - Daforos.com - Fondos Gratis - Portatiles - Hosting - - Recursos Gratuitos Webmaster - elhacker dragonjar - sexo gratis - letras de canciones - Trucos Gratis - Juegos Gratis - Sexe gratuit - Juegos De Coche - porno - Start - Page0 - Page1 - Page2 - Page3 - Page4 - Page5 - Page6 - Page7 - Page8 - Page9 - Page10Page11 - Page12 - Page13 - Page14 - Page15 - Page16 - Page17 - Page18 - Page19 - Page20Page21 - Page22 - Page23 - Page24 - Page25 - Page26 - Page27 - Page28 - Page29 -

Páginas: 1   Ir Abajo
  Imprimir  
Autor Tema: Realizando consultas utilizando select  (Leído 1013 veces)
administrador
Administrator
Hero Member
*****
Desconectado Desconectado

Mensajes: 15975


Ver Perfil
« : Septiembre 17, 2004, 12:02:40 »

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...
"SOCIOS"
ID
NOMBRE
APELLIDO
PAIS
SEXO

1 Juan Perez España Masculino
2 Maria Wilson Argentina Femenino
3 Pedro Canale Colombia Masculino
4 Soledad Tiara Argentina Femenino
5 Marcos Mazuca Mexico Masculino

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.
Seleccionar solo los socios femeninos.
Seleccionar los socios masculinos con la nacionalidad mexicana.

Seleccionar todos los socios.

"SELECT * FROM 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...

"SELECT Nombre, Pais FROM Socios"


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.


"SELECT * FROM Socios WHERE Sexo = 'Femenino'"


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...


2 Maria Wilson Argentina Femenino
4 Soledad Tiara Argentina Femenino


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.

"SELECT * FROM Socios WHERE Sexo = 'Masculino' AND Pais = 'Mexico'"


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...

5 Marcos Mazuca Mexico Masculino


Ordenando Registros

Podemos ordenar los registros utilizando la clausula ORDER BY veamos como aplicarla y acontinuacion su explicacion...

"SELECT * FROM Socios WHERE Sexo = 'Femenino' ORDER BY Apellido"


Esta consulta ordena de forma ascendente (A..Z - 0..9) utilizando el campo Apellido, para ordenar de manera descendente utilizamos DESC, veamos el ejemplo...

"SELECT * FROM Socios WHERE Sexo = 'Femenino' ORDER BY Apellido DESC"


Tambien podemos ordenar por varios campos a la ves de la siguiente forma...

"SELECT * FROM Socios WHERE Sexo = 'Femenino' ORDER BY Apellido, Nombre"

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.
 
En línea
Páginas: 1   Ir Arriba
  Imprimir  
 
Ir a:  

Mas buscadas: apuntes audio belleza bolsa cancer carpet carrera casas computadora credito cross curso informatica divx dolar drivers e mule economia explorer grafica hardware higiene industria industrial informatica internet libros linux mantenimiento manuales media medicina nutricion online paginas web politica posicionamiento programacion red red alert salud seguro seo software tecnologia trucos windows universidad venta video web windows winrar

UseBB Port by Gaia Modified & Upgraded by Croco Articulos PHP | Impulsado por SMF 1.1.5.
© 2005, Simple Machines LLC. Todos los Derechos Reservados.

Página creada en 0.084 segundos con 19 consultas.