3
在非規範化表結構中,我需要爲每個郵政編碼選擇第一個不爲空(長度!= 0且非空)列。分組並依次選擇第一個不是「空」字段
表佈局(兩個柱子均text
):
| ZIP | Contact | ...
| 69123 | |
| 69123 | WS |
| 54516 | null |
| 54516 | CS |
| 72226 | RH |
| 72226 | PH |
的結果應該是這樣的:
| ZIP | Contact | ...
| 69123 | WS |
| 54516 | CS |
| 72226 | RH |
事情是這樣的:
SELECT ZIP, fristNotEmpty(Contact)
FROM masterdata GROUP BY ZIP