【问题标题】:Calculate the number of occurrences of the text in Redshift计算 Redshift 中文本的出现次数
【发布时间】:2020-04-06 08:58:23
【问题描述】:

计算文本“university”在文本中任意位置出现的次数 2018 年 12 月 15 日至 2018 年 12 月 31 日 15 天内每天的“学校”字段?

有人可以帮我解决这个问题吗?我正在研究红移环境。

【问题讨论】:

  • 请显示样本数据和期望的结果。

标签: sql postgresql amazon-web-services amazon-redshift


【解决方案1】:

您尚未提供有关该表的任何信息,但查询可能与此类似:

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_fieldDATE,而不是TIMESTAMP

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    相关资源
    最近更新 更多