我已經設置了一個視圖,它將幾個表中的所有數據組合在一起。有沒有辦法寫這個,這樣只顯示包含非空數據的列,並且包含所有NULL值的列不包含在內?如何不顯示在視圖中爲NULL的列
添加: 對不起,仍然在學習和工作我的第一個大項目,所以每一天似乎都是一種全新的體驗。我不是很清楚,這部分是因爲我不確定我是否以正確的方式開展事情!客戶是一個學術圖書館,數據庫記錄具體收藏的細節。我提到的觀點是顯示關於某個項目的所有數據,因此它將出版物,副本,作者,出版商,語言等等的表格彙集在一起。收藏中的少量項目是論文,因此除標準書目詳細信息之外還有其他細節。我不想要的是一個用戶,如果返回的內容只包含書本,那麼就可以得到所有與論文相關的空白字段,因此紙張表字段全部爲空。所以我想也許會有辦法不顯示這些。有人評論說,這是客戶端應用程序的工作,而不是數據庫本身,所以我可以離開這個,直到我到達項目的這個階段。
如果格式依賴於內容而發生變化,似乎容易誤讀表格數據... – 2010-05-24 15:58:28
因此,如果記錄1的列A有一個值,但記錄2的列A的值爲NULL - 如果該列在視圖? – 2010-05-24 15:59:57
這聽起來像應該在GUI中的邏輯,而不是數據庫。這不符合正確的數據庫檢索合同,因爲佈局可能隨時發生變化。 – cjk 2010-05-24 16:55:18