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


 SQL5

Una instrucción SQL tiene el formato general:

SELECT campo_1

FROM tabla_1

WHERE criterio_1

;

Notas

  • Access pasa por alto los saltos de línea en una instrucción SQL. Sin embargo, conviene usar una línea para cada cláusula para mejorar la legibilidad de las instrucciones SQL.
  • 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:

Cláusula SELECT

Cláusula FROM

Cláusula WHERE

Este ejemplo de instrucción SQL 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”.

Veamos el ejemplo, una cláusula cada vez, para ver cómo funciona la sintaxis de SQL.

La cláusula SELECT

SELECT [Dirección de correo electrónico], Empresa

Ésta 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 en blanco 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.

La cláusula FROM

FROM Contactos

Ésta 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 desea seleccionar.

La cláusula WHERE

WHERE Ciudad=”Seattle”

Ésta 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 realizar muchas de las acciones que SQL permite realizar mediante las cláusulas SELECT, FROM y WHERE. En los siguientes artículos adicionales encontrará más información sobre cómo usar estas cláusulas:

http://office.microsoft.com/es-es/access-help/access-sql-conceptos-basicos-vocabulario-y-sintaxis-HA010256402.aspx#BM2

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s