小编use*_*072的帖子

计算不同的前缀

tape_name在表中有一个列tapes.我想构造一个select语句,其中所有不同的前缀都被计数,即

SELECT COUNT(TAPE_NAME) 
  FROM TAPES 
  WHERE TAPE_NAME LIKE DISTINCT SUBSTRING(TAPE_NAME,1,3)
Run Code Online (Sandbox Code Playgroud)

如果这些是tape_name列的行:

DBZ000
DBZ001
AGT546
AGT432
Run Code Online (Sandbox Code Playgroud)

然后我希望它产生:

DBZ  2
AGT  2
Run Code Online (Sandbox Code Playgroud)

如果该解决方案适用于DB2,那将是非常棒的.

sql db2

1
推荐指数
1
解决办法
979
查看次数

标签 统计

db2 ×1

sql ×1