首页 > 解决方案 > AWS Timestream:功能问题:任何。要么函数不存在,要么依赖函数有问题

问题描述

根据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')

我总是收到这个错误:

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

标签: amazon-web-servicesamazon-timestream

解决方案


根据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')


推荐阅读