我对 Query 有疑问。有人能帮帮我吗
让我们考虑一下这样的表格。我们将存储 0 表示 no 和 1 表示 yes。对于某些表,我们使用 1 表示 yes ,使用 2 表示 no 。每个月我们都会向我们的客户发送一个调查问题,他们会勾选是或否
+----------------------------------------------------------------------+
| id| Month | Customer | QuestionA | QuestionB | QuestionC | QuestionD |
+---+-------+----------+-----------+-----------+-----------+-----------+
| 1 | Jan | 1100 | 1 | 0 | 1 | 0 |
| 2 | Jan | 1101 | 0 | 0 | 1 | 1 |
| 3 | Jan | 1102 | 1 | 1 | 1 | 1 |
| 4 | Feb | 1100 | 1 | 1 | 0 | 1 |
| 5 | Mar | 1100 | 1 | 1 | 0 | 0 |
+---+-------+----------+-----------+-----------+-----------+-----------+
我如何编写一个查询来显示每个问题有多少勾选是。换句话说,对于 jan,我需要变得像
+------------------------------------------------------------------+
| Month | Customer | QuestionA | QuestionB | QuestionC | QuestionD |
+-------+----------+-----------+-----------+-----------+-----------+
| Jan | 1100 | 2 | 1 | 3 | 2 |
+-------+----------+-----------+-----------+-----------+-----------+
即 QuestionA 被 2 个客户勾选, Questionb 被 1 个勾选,依此类推......
编辑:
但在某些表格中,我们使用 1 表示 yes ,使用 2 表示 no 。该怎么办。很抱歉,我们是这样设计的,并且已经使用了 3 年多。所以他们不允许我将 0 更改为否,将 1 更改为是