开始使用免费开始使用

使用 ANY 检索 ARRAY

正如视频中所示,PostgreSQL 也支持通过在 ARRAY 中搜索值来筛选结果。ANY 函数允许您在 ARRAY 的任意索引位置查找某个值。示例如下:

WHERE 'search text' = ANY(array_name)

使用 ANY 函数时,您要筛选的值位于等式左侧,ARRAY 列名作为 ANY 函数的参数放在右侧。

本练习是课程的一部分

在 PostgreSQL 中使用函数处理数据

查看课程

练习说明

  • special_features ARRAY 的任意索引中匹配 'Trailers',不论位置。

交互式实操练习

通过完成这段示例代码来试试这个练习。

SELECT
  title, 
  special_features 
FROM film 
-- Modify the query to use the ANY function 
WHERE ___ = ___ (___);
编辑并运行代码