isnull

    0熱度

    2回答

    我已經嘗試過IsNull,Case語句和在線搜索,但由於某種原因,如果沒有記錄被發現它仍然不顯示記錄或用'0'代替它我試圖從表格中獲取所有類型並顯示在日期範圍內已完成了多少項。 這是我的代碼到目前爲止。 SELECT ISNULL(COUNT(Type), 0) AS Total, Type FROM dbo.Refs WHERE (DateSubmitted BETWEEN CONV

    0熱度

    1回答

    試圖從幾年的糟糕決策中清理幾個數據庫中的混亂。使用下面的示例,我們有一個從'X'字段連接到'Y'字段的字段。問題在於'X'也被用來鏈接到遺留系統,併爲任一系統保存記錄。 'Z'可能包含一個替代的鏈接,我想要使用如果第一個連接是NULL ...我迷失瞭如何創建這個「高效」而無需運行兩個單獨的查詢到臨時表?謝謝。在選擇 FROM dbo.x X LEFT JOIN (SELECT Y.id, Z.v

    2熱度

    5回答

    當地址2欄是空的,這條線: string address2 = sqlD8aReader.GetString(ADDRESS2_OFFSET); ...失敗: System.Data.SqlTypes.SqlNullValueException was unhandled by user code HResult=-2146232015 Message=Data is Nu

    1熱度

    1回答

    考慮下面的例子: declare @t1 AS VARCHAR(10) SET @t1 = 'asdf' SELECT ISNULL(@t1, 0) AS test1 現在,如果@ T1爲NULL,調用ISNULL將返回0,這是一個INT。 因此,這意味着你有2種潛在的數據類型是在同一列正確的回報?

    -1熱度

    1回答

    我有以下TSQL代碼: Declare @MyDate datetime Select @MyDate = ISNULL(T.requireddate, Convert(DateTime, '01/01/2013', 101)) from myTable T where T.somekey = somevalue Select @MyDate 輸出爲null。爲什麼不是01/01/

    0熱度

    1回答

    我有2個表: DAY_INTERVALS(interval_start) 令(CLIENT_ID,order_time,order_total_price) 我想顯示在所有的天針對ORDERS表的DAY_INTERVAL表。以下是我正在使用的SQL。 SELECT DATE_FORMAT(order_time,'%Y-%m-%d') as dates, COALESCE(SUM(order_tot

    1熱度

    2回答

    目標:我要檢查,如果值是Null且隨後添加空白,否則將數據添加 問題:我是什麼,我需要把後第一個逗號改變Null不確定到""也然後如果它實際上有數據導入,而不是 With commandSQL .Connection = connection .CommandText = "spAddCSVDataLine" 'Stored procedure here .Comma

    0熱度

    2回答

    這個case語句有更快的版本嗎? CASE WHEN (SELECT STATEMENT) IS NOT NULL THEN (SELECT STATEMENT) ELSE 0 END AS [Variable Name] 凡SELECT STATEMENT不從2號線更改爲3行 謝謝!

    0熱度

    2回答

    我有一個260列的表,我只想看到只有空值的列。 我知道有幾個更長的版本可以查看這些信息,但有沒有更快的方法? 感謝大師

    0熱度

    1回答

    我已經在SO和整個web上看到了許多其他帖子,但是那些處理嘗試在元素創建之前添加事件處理程序。我的情況不同。通過調用一些事件處理程序的 <nav id="main_menu"> <ul> <li id="liMapFilter" class="list"><img id="imgFilter" src="images/filter_icon.png">