如何在hasing子句中使用赋值操作



这是我的代码。

SELECT BUSEO, SUBSTR(SSN,8,1)
FROM TBLINSA
GROUP BY BUSEO, SUBSTR(SSN,8,1)
HAVING (SUBSTR(SSN,8,1) = 2) >= 5;

我想要的是substr(ssn,8,1)必须具有值2和的条件

CCD_ 2大于5。

但结果产生了一个SQL命令未正确结束的错误。

我想知道如何解决这个问题。

我认为您希望在WHERE子句中使用子字符串限制。然后通过BUSEO进行聚合并断言大于或等于5的计数。

SELECT BUSEO
FROM TBLINSA
WHERE SUBSTR(SSN, 8, 1) = '2'
GROUP BY BUSEO
HAVING COUNT(*) >= 5;

最新更新