isnull

    0熱度

    2回答

    我有一個函數,我已經設置爲返回一個INT函數,從傳遞給函數的日期計算,偶爾函數返回NULL是我所期望的一次又一次,但不是將調用函數封裝在ISNULL中以返回「N/A」,我怎麼能在函數中做到這一點。 可以返回多個數據類型 - 一次不超過一個 - 但是如果返回值爲NULL,則返回INT或Varchar?我的標量函數如下。它創建的週數(1-4)從上週六28天的時間內一個臨時表,然後用它來返回傳遞給函數的

    1熱度

    1回答

    我執行子查詢來識別我想要的行排除。那些是在列b上有NULL值的那些。 Parent Supplier Name。這工作正常,直到我試圖得到其餘的總和(b。Spend Value in LC)。 SELECT a.`BW Parent Number` , a.`Vendor Name` , b.`Parent Supplier Name` , sum(b.`Spend Value in LC`) a

    1熱度

    1回答

    JOIN我有一個SQL查詢: SELECT A.Codplano, A.Secao, A.Setor,A.Subsetor,A.Contato, ISNULL(B.Subord,'NÃO LANÇADA')AS Situacao FROM vwPLANODIN A LEFT JOIN LANCADA B ON A.Codplano = B.Subord and B.Data = '2014

    0熱度

    4回答

    有一些(困難)MySQL查詢 SELECT *, ( SELECT MIN(tbl.id) FROM stat tbl WHERE tbl.id > stat.id and tbl.user_id=stat.user_id ) next_session_id, (

    0熱度

    3回答

    我有一種情況,我得到一個結果集並根據結果集中的值,我需要從另一個表中刪除記錄。 例子: ResultSet rs = SELECT col FROM TableA; 現在我不知道rs.getString(1)是否null與否。 所以如果是空我必須做的: DELETE FROM TableB WHERE col2 IS NULL; 如果不爲空,則: DELETE FROM TableB WH

    0熱度

    1回答

    and area.ID in (ISNULL(@area, (select ID from Areas where AreaTypeId = 3))) 我使用在狀態,以獲取有關指定區域ID信息的參數@area,但如果用戶不跨區域ID的所有信息對所有地區會出現。但我已經運行查詢時出現的錯誤消息: Subquery returned more than 1 value. This is not p

    3熱度

    1回答

    我想知道Hibernate函數Restrictions.allEq(Map<String, Object> ...)如何處理輸入映射內的空值(如果是多個Restrictions.eq(String, Object)或Restrictions.eqOrIsNull(String, Object)或whatelse)。 從Google快速搜索後,我找不到Hibernate文檔中的任何特定內容,只有來源

    0熱度

    1回答

    第一次發佈一個問題,但我一直在建立我的數據庫,在過去幾周在這裏一些偉大的建議benititing,謝謝大家。 在訪問我有一個「搜索」窗體與多個組合框,查詢引用生成符合varius搜索條件的報告。但是我遇到了一個問題。 我希望能夠在查詢中的一個字段設置性判據來爲空或IS NOT NULL依賴於我的形式組合框之一。 例如:組合框有兩個選項「主頁」和「離開」。如果選擇「首頁」,我希望將爲空納入查詢條件,

    -1熱度

    1回答

    接入代碼 iif(Format(SUM(Field))='',0,SUM(Field)) SQL代碼 IsNull(SUM(Field),0) As Amt 在接入碼聲明它清楚地表明,查詢有運行SUM函數 2次得到SUM and 如果記錄是空白的。 但我想知道內部SQL運行多少次SQL語句中的SUM函數? 1或2?請提供一些解釋。

    1熱度

    1回答

    我想將5個字符串變量連接成新表中的新字符串。 SELECT [id],IsNull(Cast(x01 as nvarchar(4000)),'') + IsNull(Cast(x02 as nvarchar(4000)),'') + IsNull(Cast(x03 as nvarchar(4000)),'') + IsNull(Cast(x04 as nvarchar(4000)),'')