【发布时间】:2021-09-09 04:17:07
【问题描述】:
我有一个包含两列的表,用户 ID 和字符串。我想添加第三列,计算第二列中以任何给定行中的整个字符串值开头的字符串数。每个用户只有一行。
这里的计数等于字符串列中以该行中的给定值开头的行数。我尝试将 count(string like string + '%') 与 over(partition by string) 结合使用,但它似乎并没有像我希望的那样工作。
感谢任何帮助(顺便说一句,我在 Redshift 上使用 SQL)。
【问题讨论】:
标签: sql database count amazon-redshift sql-like