【发布时间】:2020-10-28 17:42:59
【问题描述】:
假设您需要查询一些数据并且有如下三个字段(这是更大查询的一部分):
Field1, Field2, Field3.
所以你像这样选择它们:
SELECT Field1=MyTable.Field1, Field2=MyTable.Field2, Field3=MyTable.Field3
FROM MyTable
我需要比较这些值并返回变量Result,计算如下:
- 0 如果它们都相同
- 如果两个相同而一个不同则为 1/2
- 1 如果它们都不同。
我应该如何重组我的查询?我想我需要一个子查询,但我不知道如何构造它。
【问题讨论】: