Asunto:
Estructura de una consulta en base de datos
Nombre: Angelica gaviria
Origen: Colombia
Fecha: 08-09-2014 00:00
Estructura de una consulta en base de datos
Respuesta de ALEGSA.com.ar:
SQL es el lenguaje de consultas de base de datos más extendido, así que te daré la estructura basada en SQL.
La estructura más básica de consulta para recuperar información de una base de datos es:
SELECT <campo/s>
FROM <tabla/s>
WHERE <condicion/es>
Por ejemplo:
SELECT matricula, marca, modelo, color
FROM Coches
WHERE marca="Ford"
Devolverá la matrícula, marca, modelo y color de todos los coches de "Coches" que tengan la marca "Ford".
Si lo quisiéramos ordenado por colores le agregaremos:
ORDER BY color;
Por supuesto que una consulta puede ser mucho más compleja, la estructura completa (en notación de expresión regular) es la siguiente:
SELECT [ALL | DISTINCT ]
<nombre_campo> [{,<nombre_campo>}]
FROM <nombre_tabla>|<nombre_vista>
[{,<nombre_tabla>|<nombre_vista>}]
[WHERE <condicion> [{ AND|OR <condicion>}]]
[GROUP BY <nombre_campo> [{,<nombre_campo >}]]
[HAVING <condicion>[{ AND|OR <condicion>}]]
[ORDER BY <nombre_campo>|<indice_campo> [ASC | DESC]
[{,<nombre_campo>|<indice_campo> [ASC | DESC ]}]]
Te explico lo básico: lo que está entre corchetes es opcional, la barra | significa "or" (una u otra opción, no ambas) y lo que está entre llaves puede repetirse una o más veces. Para más información sugiero buscar: expresiones regulares.
Compartir nota