nvl

    0熱度

    2回答

    查詢: SELECT DISTINCT st_str_hry.id_str_rt, decode(co_strgp.nm_strgp,'HOLLAND & BARRETT','H&B','GNC UK','GNC')brandName FROM co_strgp, st_str_hry WHERE co_strgp.id_strgp=st_str_hry.id_st

    0熱度

    1回答

    如何使用NVL在此代碼的輸出中用零替換空值?我需要的零對這兩列,所以我可以執行除了 horse_wins + jockey_wins 目前,他們總是合計爲空,如果僅僅是一個值是零。我已經讀過NVL可以在這種情況下提供幫助,但實施起來很困難。 select race_id, horse_id, horse_wins, jockey_id, jockey_wins, horse_win

    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'; 任何想法,爲什麼第二個查詢不返回任何結果?

    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

    5熱度

    3回答

    我有這樣的表,其中NULL是NULL值,而不是字符串NULL: MYCOL -------- NULL example 爲什麼這個查詢不返回NULL行? select * from example_so where nvl(mycol, '') = '';

    0熱度

    1回答

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

    0熱度

    3回答

    我有兩個表A和B。在表A中(的Oracle SQL),一個唯一的列(未主鍵)代碼可以具有在表B.一些記錄 實施例: 代碼 「A」 有3項,編碼「B 「有2項與代碼‘C’具有表B. 0項我想查詢顯示代碼及其表B. A 3 B 2 C 0, 的記錄計數,但我沒有得到與零個記錄代碼在表B中,即C 0. 請任何人都可以幫助我的查詢。

    1熱度

    2回答

    我有一個空值的搜索頁面,我使用空值條件的NVL。但對於一個fiels我必須做一個通配符搜索nvl可能與通配符搜索例如NVL(null,%name%)?

    3熱度

    2回答

    select nvl(trunc(null),trunc(sysdate)) from dual; 在執行上面的查詢我收到以下錯誤 ORA-00932: inconsistent datatypes: expected NUMBER got DATE 看,當我需要字符串或數字,而不是trunc(sysdate)它運行正常等。