tape_name
我在表中有一个名为的列tapes
。我想构建一个选择语句,其中计算所有不同的前缀,即
SELECT COUNT(TAPE_NAME)
FROM TAPES
WHERE TAPE_NAME LIKE DISTINCT SUBSTRING(TAPE_NAME,1,3)
如果这些是 tape_name 列的行:
DBZ000
DBZ001
AGT546
AGT432
然后我希望它产生:
DBZ 2
AGT 2
如果该解决方案适用于 DB2,那就太好了。