如何在PostgreSql數據中SELECT的時候A字段如果內容空就返回B字段的內容?
0
content表有一個body字段和clean_body字段,單獨獲取body很容易用,select body from content就可以了,最近業務需要擴展了一個clean_body字段,用來存放body清洗后的數據。現在業務邏輯就是在clean_body中內容為空時,自動到body中去獲取數據。
如果直接將兩個字段的內容都讀出(select body,clean_body from content)然后在代碼中自己判斷也是可以的,這樣做總覺得怪怪的,如果在數據庫一層就可以做到的話是最完美的!