ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Que Es Select


Enviado por   •  16 de Julio de 2014  •  800 Palabras (4 Páginas)  •  319 Visitas

Página 1 de 4

QUE ES SELECT

Estas sentencias son conocidas como "SQL - Standard Query Language", nos permite obtener información de

tablas creadas en una base de datos.

Una tabla esta formado por columnas o campos, llaves primarias y llaves foraneas.

SELECT: Permite seleccionar un conjunto de columnas o

campos de una tabla, se puede detallar

nombres especificos o usar comodines.

FROM: Especifica el nombre de la tabla o tablas de las

que se desea obtener información de columnas

o campos.

WHERE: Condición que deben cumplir las llaves primarias,

o foraneas o campos de la tabla.

Ejemplo:

Imaginemos tres tablas: tbCliente con campos (cliente_id,nombre,apellido,ci) , tbProducto con campos

o columnas (producto_id,nombre,precio_unitario)

y tbPedido con campos o columnas(pedido_id,cliente_id,producto_i...

(1) Mostramos toda la información de UNA tabla tbCliente.

SELECT cliente_id,nombre,apellido,ci FROM tbCliente

WHERE nombre like '%victor%'

o también (usando comodin en el SELECT * permite mostrar todos los nombres de campos de la tabla)

SELECT * FROM tbCliente

WHERE nombre like '%victor%'

o

SELECT cliente_id,nombre,apellido,ci FROM tbCliente

WHERE nombre like '%victor%'

(Nota: aclarando que en este caso se usa el campo "nombre" para realizar la condición que me muestre los datos,

se usa % siempre ligado a LIKE para indicar que busque victor en medio de los nombres, entonces sería algo como

en lenguaje natural "victor(lo que sea por delante)" y "(lo que se por atrás)victor") traduciendo a SQL llega

a ser traducido como %victor%.

Entonces filtrara "edmund victor" , "victor hugo" y por que no

"jhon victor dela fuente " y nombres similares.

(2) Obtener información de DOS tablas tbPedido y tbCliente.

En este caso en la parte de FROM se debe especificar las tablas y en WHERE la mayoría de las veces se

obtiene la información de dos o mas tablas se las busca a través de sus LLAVES PRIMARIAS y LLAVES FORANEAS.

Tabla: Llaves primarias Llaves foraneas

tbPedido pedido_id producto_id, cliente_id

tbCliente cliente_id No tiene

Ejemplo: Mostrar los códigos de los pedidos realizados por el cliente de nombre victor hugo.

SELECT tbPedido.pedido_id

FROM tbPedido, tbCliente

WHERE tbCliente.cliente_id = tbPedido.cliente_id

and tbCliente.nombre = 'victor hugo'

NOTA. En este ejemplo se realiza la condición WHERE camparando

llave foranea(tbCliente.cliente_id) = llave primaria(tbPedido.cliente_id) y el campo "nombre"

comparando con un valor especifico sin LIKE, sólo usando =.

Ejemplo: Mostrar la suma total de cantidad pedida por el cliente de nombre victor hugo.

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com