求助各位大神,oracle資料庫中,我select * from table一張表,但是想讓其中某個欄位的值顯示為空,請問用什么函式可以實作,不用decode這種判斷的。
uj5u.com熱心網友回復:
一個欄位一個欄位寫,寫到那個欄位你就標個NULL。。。uj5u.com熱心網友回復:
這個我試過了,用null as field,好幾十個欄位......太麻煩了。uj5u.com熱心網友回復:
這是唯一的辦法,幾十個欄位,不多的,你覺得太多可以用資料字典user_tab_columns先拼出來。
btw: *這種用法在編碼程序中是要避免的。
uj5u.com熱心網友回復:
表table有A、B、C三個欄位,我需要讓B欄位顯示為空。SELECT A,'' B,C FROM table ;
或者
SELECT A,NULL B,C FROM table ;
uj5u.com熱心網友回復:
如果是只匯出查詢結果可以連接幾個分隔符號,比如用逗號隔開select col_1||','||col_2|',,,,'||tab_txt from table;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/28150.html
標籤:高級技術
上一篇:Oracle匯入dmp檔案報錯資訊,請大神幫忙解讀一下
下一篇:sql陳述句怎么寫
