Descripción general
Las cláusulas WHERE permiten seleccionar datos de una tabla.
Sintaxis
select:
SELECT [ DISTINCT ]
{ * | projectItem [, projectItem ]* }
FROM tableExpression
[ WHERE booleanExpression ]
A continuación se describen los tipos de booleanExpression.
Núm. | Tipo de expresión | Ejemplo |
0 | AND, OR |
|
1 | >, >=, <, <=, <> | |
2 | IN | WHERE id IN (1, 2, 3, 4, 5) |
3 | Funciones definidas por el usuario (UDF). Para obtener más información, consulte Usage notes. |
|
Ejemplos
SELECT * FROM table WHERE f1 > 10 AND f2 < 5
SELECT * FROM table WHERE id IN (5, 6, 7, 8, 9)
Sugerencia
Los índices invertidos de Havenask aceleran las consultas en las cláusulas WHERE. Por ejemplo, MATCHINDEX y QUERY son compatibles con la sintaxis y las condiciones de equivalencia de las consultas de Havenask. Considere este caso: SELECT * FROM table WHERE f1 = 10. Si usa f1 como condición de equivalencia para crear índices invertidos, el sistema optimiza automáticamente la consulta como una consulta invertida.