Access SQL: conceptos básicos, vocabulario y sintaxis
SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada)
¿Qué es SQL?
Al trabajar con conjuntos de datos y las relaciones entre ellos. Los programas de bases de datos relacionales, como Microsoft Office Access, usan SQL para trabajar con datos. A diferencia de muchos lenguajes de computación, SQL no es difícil de leer y entender, incluso para un usuario inexperto. Al igual que muchos lenguajes de computación, SQL es un estándar internacional reconocido por organismos de estándares como ISO y ANSI.SQL es un lenguaje de computación par
SQL se usa para describir conjuntos de datos que pueden ayudarle a responder preguntas. Al usar SQL, debe usar la sintaxis correcta. La sintaxis es el conjunto de reglas mediante las que se combinan correctamente los elementos de un idioma. La sintaxis SQL se basa en la sintaxis del idioma inglés y usa muchos de los mismos elementos que la sintaxis de Visual Basic para Aplicaciones (VBA).
Por ejemplo, una simple instrucción SQL que recupera una lista de los apellidos de contactos cuyo nombre es María podría ser similar a esto:
SELECT Last_NameFROM Contacts WHERE First_Name = 'Mary';
Nota: SQL no se usa solo para manipular datos, sino también para crear y modificar el diseño de objetos de base de datos, como tablas. El elemento de SQL que se usa para crear y modificar objetos de base de datos se denomina lenguaje de definición de datos (DDL). Este tema no trata el DDL. Para obtener más información, vea el artículo Crear o modificar tablas o índices mediante una consulta de definición de datos.
Instrucciones SELECT
Para describir un conjunto de datos con SQL, se escribe una instrucción SELECT. Una instrucción SELECT contiene una descripción completa de un conjunto de datos que quiere obtener de una base de datos. Se incluye lo siguiente:
- Qué tablas contienen los datos.
- Cómo se relacionan los datos de orígenes diferentes.
- Qué campos o cálculos proporcionarán los datos.
- Criterios que los datos deben cumplir para ser incluidos.
- Si se deben ordenar los datos y, en caso de ser así, cómo deben ordenarse.
Cláusulas SQL
Como una frase, una instrucción SQL tiene cláusulas. Cada cláusula realiza una función de la instrucción SQL. Algunas cláusulas son necesarias en una instrucción SELECT. En la siguiente tabla, se enumeran las cláusulas SQL más comunes.
Cláusula SQL
|
Función
|
Obligatorio
|
---|---|---|
SELECT
|
Muestra una lista de los campos que contienen datos de interés.
|
Sí
|
FROM
|
Muestra las tablas que contienen los campos de la cláusula SELECT.
|
Sí
|
WHERE
|
Especifica los criterios de campo que cada registro debe cumplir para poder ser incluido en los resultados.
|
No
|
ORDER BY
|
Especifica la forma de ordenar los resultados.
|
No
|
GROUP BY
|
En una instrucción SQL que contiene funciones de agregado, muestra los campos que no se resumen en la cláusula SELECT.
|
Solo si están estos campos
|
HAVING
|
En una instrucción SQL que contiene funciones de agregado, especifica las condiciones que se aplican a los campos que se resumen en la instrucción SELECT.
|
No
|
Términos de SQL
Cada cláusula SQL se compone de términos, comparables a elementos de la oración. En la siguiente tabla, se enumeran los tipos de términos de SQL.
Término de SQL
|
Elemento de la oración comparable
|
Definición
|
Ejemplo
|
---|---|---|---|
identificador
|
sustantivo
|
Nombre que se usa para identificar un objeto de la base de datos, como el nombre de un campo.
|
Clientes.[Número de teléfono]
|
operador
|
verbo o adverbio
|
Palabra clave que representa o modifica una acción.
|
AS
|
constante
|
sustantivo
|
Valor que no cambia, como un número o un valor nulo (NULL).
|
42
|
expresión
|
adjetivo
|
Combinación de identificadores, operadores, constantes y funciones que se evalúa como un valor único.
|
> = Productos.[Precio por unidad]
|
No hay comentarios.:
Publicar un comentario