0

根据https://docs.aws.amazon.com/timestream/latest/developerguide/comparison-functions.all-any-some.html,我正在尝试使用 ANY()、SOME() 和 ALL() 进行查询

沿着

SELECT * FROM "mytable"."temperature" WHERE device_name <> ANY('Foo', 'Bar')

我总是收到这个错误:

功能问题:任何。要么函数不存在,要么依赖函数有问题

4

1 回答 1

0

根据https://forums.aws.amazon.com/thread.jspa?messageID=964438띖

如果比较值是文字列表,则应使用关键字 VALUES,例如 SELECT * FROM "mytable"."temperature" WHERE device_name ANY(VALUES 'Foo', 'Bar')。ALL 和 SOME 也一样。另一种语法是 SELECT * FROM "mytable"."temperature" WHERE device_name ANY (SELECT 'Foo' UNION ALL SELECT 'Bar')

于 2020-11-24T06:12:29.533 回答