nvl

    0熱度

    2回答

    我有以下表: 架構 tbl_semester_empid {ID,semester_name VARCHAR(50),起始日期} tbl_batch_empid {id,semester_id,batch_name,session_room} tbl_associate_empid {id,associate_name,batch_id,contact,joining_date,induction

    1熱度

    3回答

    我發現我的自我經常從JavaScript中所謂的名稱值列表中解析值。 我用了一個自制的功能,做得很好,但我決定嘗試使用原型屬性。它似乎工作,但我發現第二個功能「nvlSet」種「醜陋」。 你認爲這是什麼?如果是這樣,你認爲它可以變成一種更「優雅」的方式來完成這項工作。 if(!String.prototype.nvlGet) { String.prototype.nvlGet = fun

    0熱度

    2回答

    我有一個疑問,管理在沒有數據的情況下將值賦給基於sql語句的變量的情況。首先,這些塊是否等同?如果那是真的,那麼兩者中的哪一個更好呢? declare nonsense number; begin select nvl((select 1 from dual where 1 <> 1),2) into nonsense from dual; dbms_output.put_

    0熱度

    4回答

    我想爲表中不存在的值顯示一些模板消息。 例: select table_name from all_tables where table_name in('RAM','SHA,','EMPLOYEE','E_SCHOOL'); 出給定的4代表的上面只EMPLOYEE表有 所以想要以顯示其他結果沒有值,而不是不顯示任何值。 我想這個NVL爲 select nvl(table_name,'NO V

    1熱度

    1回答

    我對Cognos工具比較陌生(4個月開/關體驗)。 我的問題是,我有3頁(page1,page2和摘要頁)。 第1頁和第2頁是包含總成本總計的列表對象。在查詢資源管理器中,我使用以下表達式爲列表的每個查詢添加了數據項:total(報告的[SELL_AMOUNT])和total(報告的[SUPPLIER_AMOUNT])。 摘要頁面有一個列表對象也和有其目的是要在1頁的總數和2添加在一起的總計列:。

    1熱度

    1回答

    這個查詢甲骨文沒有評估NVL返回行,其中可樂空: select * from viewA where colA is null; 但此查詢不 - select * from viewA where nvl(colA, 'X') = 'X'; 任何想法,爲什麼第二個查詢不返回任何結果?

    1熱度

    1回答

    我有四個字段 - itemnum,storeloc,binnum和數量。 我想選擇數據,其中前三個字段匹配,但binnum有時爲空。當我在數量上執行我的總和時,由於NULL binnum,計算不正確。數據庫有一個索引,其中只能有一個itemnum,storeloc和binnum組合,其中binnum可以爲NULL。我意識到允許一個鍵有NULL數據是不好的做法,但我無法控制數據的結構。 我曾嘗試以下

    2熱度

    3回答

    我試圖運行下面的查詢Select語句: select a.*, case when NVL (SELECT max(b.field1) FROM b where b.field2 = a.tbl_a_PK , 'TRUE') = 'TRUE' then 'has no data in b' else 'has data in b' en

    3熱度

    2回答

    中只有1行 X.A=null X.B= "blahblah" 的關係X現在我想做的事: Y = FILTER X BY A != B ; 我打算說的是,由於是零和B是沒有的,條件應該是真實的。 但實際結果是Y是空的,並且條件評估爲false。 這與SQL相同,任何涉及null的情況都是錯誤的。雖然SQL可以將NVL()函數翻譯爲 null,但PIG似乎並沒有這樣做,是否有一種乾淨的方式來

    0熱度

    1回答

    我想創建一個報告,它檢查返回的數據的SQL語句,並根據結果集使用Y/N填充列。 我已經嘗試使用NVL功能,但我認爲我完全忽略了這個函數的重點 - 下面的查詢不返回任何行,所以沒有'null值',這就是爲什麼NVL函數在我的情況下不起作用 - 我試過了COALESCE,但我無法繞過嵌入的SELECT並調用一個虛擬的'DUAL'表。 有沒有一種方法可以用來在'沒有行返回'的情況下提供一個值? SELE