[英]Split String and Count Teradata SQL
如果您使用的是 Teradata 14 或更高版本,则可以在此处利用STRTOK
function:
SELECT
ID
FROM yourTable
WHERE
CAST(STRTOK(ASPCT_VLU_NM, ',', 4) AS BIGINT) BETWEEN 1537160520286 AND 1537190520286
GROUP BY
ID
HAVING
COUNT(*) > 3;
注意:您可能需要认真考虑更改表设计,特别是不要将 CSV 数据存储在ASPCT_VLU_NM
列中。 相反,将每个 CSV 值放入单独的行/列中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.