【发布时间】:2021-02-24 13:08:11
【问题描述】:
我目前正在努力寻找使用 SSMS 识别数据中某些模式的可能性。 我希望识别在同一列中包含多个条目(x2、x3 或 x*4)的行。
我现在真的不知道如何开始我的“where”语句。
SELECT [numbers], [product_ID]
FROM [db].[dbo].[tablename]
WHERE [numbers] = numbers*2
我的问题是,上面的代码显然只能识别零。
Google 仅帮助我查找重复项,但我无法找到识别多个值的方法...
我想要的结果将是一个只包含彼此倍数的数字(链接到 product_ID)的表格
有人可以帮我吗?
【问题讨论】:
-
样本数据和预期结果将帮助我们帮助您。
[numbers] = numbers*2永远不会为真,除非numbers具有值0(如0*2 = 0)。
标签: sql sql-server duplicates