我有一个关于分组的查询,我需要快速修复。我目前正在对A列进行分组并计算B列中的值。
select
Column A,
Count ([Column B])
from table1
Group by Column A
问题是A列有一些不是标准的条目。
ABC 100
ABC~ 3
BCA 120
BCA* 4
我需要爆炸数据以进行长期修复,但是有3米的行,所以不是一个快速的工作,因为我需要创建一个映射文件来处理问题。 我目前得到的返回重复条目在理论上是正确的,但实际上我想通过将列修剪为仅3个字符或做正确的方式对ABC进行分组。但是我在select语句中尝试了它,它只是删除〜或*条目并对标准ABC或BCA求和。
答案 0 :(得分:0)
你有没试过?
select LEFT([Column A], 3),
Count ([Column B])
from table1
Group by LEFT([Column A], 3)