Listas de expresiones
Una lista de expresiones es una combinación de expresiones y puede aparecer en condiciones de membresía y comparación (cláusulas WHERE) y en cláusulas GROUP BY.
Sintaxis
expression , expression , ... | (expression, expression, ...)
Argumentos
- expresión
-
Una expresión simple que toma el valor de un valor. Una lista de expresiones puede contener una o más expresiones separadas por comas o uno o más conjuntos de expresiones separados por comas. Cuando hay varios conjuntos de expresiones, cada conjunto debe contener la misma cantidad de expresiones y estar separado por paréntesis. La cantidad de expresiones en cada conjunto debe coincidir con la cantidad de expresiones antes del operador en la condición.
Ejemplos
Los siguientes ejemplos son ejemplos de listas de expresión en condiciones:
(1, 5, 10)
('THESE', 'ARE', 'STRINGS')
(('one', 'two', 'three'), ('blue', 'yellow', 'green'))
La cantidad de expresiones en cada conjunto debe coincidir con la primera parte de la instrucción:
select * from venue
where (venuecity, venuestate) in (('Miami', 'FL'), ('Tampa', 'FL'))
order by venueid;
venueid | venuename | venuecity | venuestate | venueseats
---------+-------------------------+-----------+------------+------------
28 | American Airlines Arena | Miami | FL | 0
54 | St. Pete Times Forum | Tampa | FL | 0
91 | Raymond James Stadium | Tampa | FL | 65647
(3 rows)