Está en la página 1de 3

Cláusulas SQL básicas: SELECT, FROM y WHERE

Una instrucción SQL tiene el formato general:

SELECT field_1

FROM table_1

WHERE criterion_1

Notas:

Access pasa por alto los saltos de línea en una instrucción SQL. En cambio, conviene usar una
línea para cada cláusula para que las instrucciones SQL sean más fáciles de leer por todos.

Cada una de las instrucciones SELECT termina con un punto y coma (;). El punto y coma puede
aparecer al final de la última cláusula o solo en una línea al final de la instrucción SQL.

Un ejemplo en Access

A continuación se muestra el aspecto que podría tener en Access una instrucción SQL para una
consulta de selección simple:

Pestaña del objeto SQL en la que se muestra una instrucción SELECT

1. Cláusula SELECT

2. Cláusula FROM

3. Cláusula WHERE

En este ejemplo de instrucción SQL, se indica "Seleccionar los datos almacenados en los
campos Dirección de correo electrónico y Empresa de la tabla llamada Contactos,
específicamente aquellos registros en los cuales el valor del campo Ciudad sea Seattle".

A continuación se incluye un ejemplo y se describe cada cláusula para mostrar cómo funciona
la sintaxis SQL.
Cláusula SELECT

SELECT [E-mail Address], Company

Esta es la cláusula SELECT. Se compone de un operador (SELECT) seguido de dos


identificadores ([Dirección de correo electrónico] y Empresa).

Si un identificador contiene espacios o caracteres especiales (como "Dirección de correo


electrónico"), se debe escribir entre corchetes.

Una cláusula SELECT no tiene que mencionar las tablas que contienen los campos y no puede
especificar las condiciones que deben cumplir los datos que se van a incluir.

La cláusula SELECT siempre aparece antes que la cláusula FROM en una instrucción SELECT.

Cláusula FROM

FROM Contacts

Esta es la cláusula FROM. Se compone de un operador (FROM) seguido de un identificador


(Contactos).

Una cláusula FROM no enumera los campos que se van a seleccionar.

Cláusula WHERE

WHERE City="Seattle"

Esta es la cláusula WHERE. Se compone de un operador (WHERE) seguido de un identificador


(Ciudad="Seattle").

Nota: A diferencia de las cláusulas SELECT y FROM, la cláusula WHERE no es un elemento


obligatorio en una instrucción SELECT.
Puede llevar a cabo muchas de las acciones que le permite realizar SQL con las cláusulas
SELECT, FROM y WHERE. En estos artículos adicionales se presenta más información sobre
cómo usar estas

También podría gustarte