0
表中的特定數據列正在用於對結果集進行分組。是否可以向GROUP BY添加值而不將它們包含在原始數據中,以強制顯示不存在的值的分組。SQL將值添加到GROUP BY中的現有結果集
例如表學生包含一個名爲KS2列,這有以下值:
2a
3b
2a
4c
3b
通過計數一組這樣做:
2a 2
3b 2
4c 1
但我想強制它在結果集中包含4b的值:
2a 2
3b 2
4c 1
4b 0
編輯:你好感謝。問題是如果我說添加'4c',0給聯盟,它會顯示4c的兩個分組。 4c中的一個,0和4c中的一個,2. – Matt
@Matt如果您希望將添加了聯合的新條目進行分組,則無法在組中包含0條目,因爲它始終計算整數值1。 –