資料庫coalesce方法

2021-09-26 02:57:06 字數 299 閱讀 5039

最近get乙個新知識

資料庫:postagre

前提:多個表左連線,如果副表資料不存在的時候,字段查出來的結果null,但是欄位不存在的時候畫面要顯示空字串,所以就需要轉一下,一般是在sql處做判斷然後做轉換(case when),但是欄位過多的時候每個欄位都加case when 就太麻煩了,於是就來了這篇

早先寫法:case when t0.name is null then '' else t0.name end

現在寫法:coalesce(t0.name,'')

oracle也有類似方法,忘了叫什麼了

資料庫資料遷移方法

mysqldump u使用者名稱 p密碼 資料庫名 資料表名 匯出檔案路徑 mysqldump uroot ppassword mydb mytable path mydb.mytable.0410.sqlmysql u使用者名稱 p密碼 d資料庫名 匯入檔案路徑 mysql uroot ppass...

資料庫設計方法

資料庫設計 1 為什麼要做資料庫設計?好的資料庫結構有利於 節省資料的儲存空間 能夠保證資料的完整性 方便進行資料庫應用系統的開發 設計不好的資料庫結構將導致 資料冗餘 儲存空間浪費 記憶體空間浪費 知識點 1 資料完整性 什麼是資料的完整性?資料完整性 data integrity 是指資料的精確...

資料庫設計方法

資料庫設計 1 為什麼要做資料庫設計?好的資料庫結構有利於 節省資料的儲存空間 能夠保證資料的完整性 方便進行資料庫應用系統的開發 設計不好的資料庫結構將導致 資料冗餘 儲存空間浪費 記憶體空間浪費 知識點 1 資料完整性 什麼是資料的完整性?資料完整性 data integrity 是指資料的精確...