Hive计算Tags包含Comedy、Action、Based on a Manga、Fantasy、Sci Fi、Family Friendly、Shorts、Non-Human Protagonists、Short Episodes、Original Work的记录的rating平均值
可以使用如下HiveQL查询语句来计算这些tags包含的记录的rating平均值:
SELECT AVG(rating) AS avg_rating
FROM table_name
WHERE tags LIKE '%Comedy%'
OR tags LIKE '%Action%'
OR tags LIKE '%Based on a Manga%'
OR tags LIKE '%Fantasy%'
OR tags LIKE '%Sci Fi%'
OR tags LIKE '%Family Friendly%'
OR tags LIKE '%Shorts%'
OR tags LIKE '%Non-Human Protagonists%'
OR tags LIKE '%Short Episodes%'
OR tags LIKE '%Original Work%';
其中,table_name为待查询的表名,tags为记录中包含的tags字段,rating为记录中的评分字段。使用LIKE语句来匹配包含特定tag的记录,然后使用AVG函数计算这些记录的rating平均值
原文地址: https://www.cveoy.top/t/topic/eLGE 著作权归作者所有。请勿转载和采集!