presto CROSS JOIN 语句中的 SQL 函数



试图理解这里文档中的 presto CROSS JOIN 和 UNNEST 语句,有一个我不明白的代码片段:

SELECT student, score
FROM tests
CROSS JOIN UNNEST(scores) AS t (score);

我不明白小写的t-它是一个函数吗?它有什么作用?在我自己的表中,当我删除 t 和括号时,查询停止工作,但我不明白为什么。

t是一个别名,而不是一个函数。UNNEST(scores) AS t提供了一个虚拟表,别名t

相关内容

  • 没有找到相关文章

最新更新