【发布时间】:2020-04-06 08:58:23
【问题描述】:
计算文本“university”在文本中任意位置出现的次数 2018 年 12 月 15 日至 2018 年 12 月 31 日 15 天内每天的“学校”字段?
有人可以帮我解决这个问题吗?我正在研究红移环境。
【问题讨论】:
-
请显示样本数据和期望的结果。
标签: sql postgresql amazon-web-services amazon-redshift
计算文本“university”在文本中任意位置出现的次数 2018 年 12 月 15 日至 2018 年 12 月 31 日 15 天内每天的“学校”字段?
有人可以帮我解决这个问题吗?我正在研究红移环境。
【问题讨论】:
标签: sql postgresql amazon-web-services amazon-redshift
您尚未提供有关该表的任何信息,但查询可能与此类似:
SELECT
date_field,
COUNT(*) as qty
FROM table
WHERE
school ILIKE '%university%' AND
date_field BETWEEN '2018-12-15' AND '2018-12-31'
GROUP BY date_field
ORDER BY date_field
这会计算包含不区分大小写的university 的行数,其中日期字段位于指定日期之间。这假定date_field 是DATE,而不是TIMESTAMP。
【讨论】: