Índice

La selección de datos Lenguaje de manipulación de datos:selección de datos

El comando SELECT SELECT permite realizar consultas simples de forma rápida sin conocimientos profundos sobre lenguajes de programación. Es la cláusula básica la que permite indicar al servidor que queremos extraer datos.

De todos modos, puede ser muy potente si se conocen todas las funciones y todas las posibilidades del lenguaje. Se pueden realizar consultas complejas, con numerosas tablas pero siempre hay que poner atención al rendimiento que puede disminuir rápidamente en un comando SQL mal construido o que no utilice los índices correctos en las tablas. Hay que vigilar y utilizar las herramientas de análisis de consultas (vea el capítulo Profundizando - Algunos conceptos de rendimiento) antes de ejecutar una consulta sobre una base de datos real con tablas importantes.

Los principales elementos de una consulta de selección

Cláusula

Expresión

SELECT

Lista columna(s) y o elementos de extracción

FROM

Tabla(s) fuente(s)

WHERE

Condición (condiciones) o restricción (restricciones), opcional

GROUP BY

Agrupación (agrupaciones), opcional

HAVING

Condición (condiciones) o restricción (restricciones) sobre la(s) agrupación (agrupaciones), opcional

ORDER BY

Ordenación (ordenaciones)

Las tablas de base que se utilizan en las siguientes secciones son:

images/2.png

1. El comando de selección de datos SELECT

El SELECT es el comando más importante ...