【发布时间】:2021-07-23 17:25:52
【问题描述】:
我想检查表中的列是否包含具有少量值计数的值。
以下表为例:
RowID |Product
1 | A
2 | A
3 | B
...
200.000 | C
下表是上表的汇总:
Product |Count
A |204
B |682
C |553
D |1402
E |30855
F |357
G |1
H |542
我想知道我的表的 Product 列是 Product 的计数是否小于 5%。如果是这样,SQL 语句应该返回:'该字段的某些值具有少量值计数'
换句话说:IF [MinValueCount]/[Count]
通过上面的示例,我应该得到:“此字段的某些值具有少量值计数” 因为产品 G 不到产品总数的 5%。
SQL 语句应该是什么样子?
致以诚挚的问候,
拉扎诺瓦
【问题讨论】: