Sintaxis de las sentencias en el intérprete SQL
Sintaxis de las sentencias en el intérprete SQL
El nivel de exigencia del intérprete SQL en cuanto a la sintaxis de las instrucciones es muy alto y necesitas actuar de modo algo distinto a lo que has hecho hasta ahora. Algunos datos importantes que debes tener en cuenta son:
- Los nombres de tablas y campos deben estar entre comillas dobles. Por ejemplo: SELECT "Nombre", "Apellidos" FROM "Alumnos"
- En cuanto a las condiciones, los literales deben estar incluidos entre comillas simples y cada una de las condiciones encerradas entre paréntesis. Por ejemplo: SELECT "Nombre", "Apellidos" FROM "Alumnos" WHERE ("Nombre" = 'Antonio')

Nota
El término literal dentro del diseño de consultas mediante lenguaje SQL hace referencia al texto de una condición; en el ejemplo anterior, Antonio sería un literal.
- Si la condición fuera una fecha no habría demasiados cambios: SELECT "Nombre", "Apellidos" FROM "Alumnos" WHERE ("FechaNacimiento" = '2008-12-01')
- Cuando hay varias condiciones es conveniente encerrar todo el contenido de la cláusula WHERE entre paréntesis: SELECT "Nombre", "Apellidos" FROM "Alumnos" WHERE (("FechaNacimiento" = '2008-12-01') AND ("FechaNacimiento" = '2008-12-31'))

Nota
Es esencial que sigas al pie de la letra la sintaxis requerida por el intérprete de SQL incluido en OpenOffice; de lo contrario un mensaje indicará que algo no está bien.