En la especificación de los formatos o sintaxis de las sentencias de cualquier lenguaje de programación hay caracteres que tienen un significado especial y no se escriben en el uso de la sentencia:
- Los corchetes
[ ]
especifican opcionalidad.
- La barra vertical
|
indica que has de elegir uno de los elementos que relaciona.
- Los puntos
....
indican que puede haber más elementos de ese tipo, es decir que puedes incluir más columnas, más tablas y más condiciones.
Así en el formato básico de la sentencia SELECT
SELECT [ALL | DISTINCT ] columna1, columna2, ... FROM tabla1, tabla2, ... WHERE condición1, condición2, ... ORDER BY ordenación;
indica que de forma opcional puedes escribir la cláusula ALL o bien DISTINCT (nunca las dos a la vez ) y que se pueden incluir más columnas, tablas y condiciones.