isnull

    0熱度

    1回答

    我有一個火花數據框與列A,B,C,D所有類型雙。我需要添加一個新列「比」將被計算如下: if(A IS NULL && B IS NULL) then 0 if(A IS NOT NULL && B IS NULL) then A/D if(A IS NULL && B IS NOT NULL) then C/B if(A IS NOT NULL && B IS

    1熱度

    2回答

    以下是我如何使用ISNULL條件檢查學生地址。 它工作正常,但ISNULL函數如何處理空的編碼,即第一個條件爲空時顯示的第二個參數。 當第一個條件不爲空時它會計算第二個參數的值嗎? select ... ... (CASE WHEN st.ADDRESS='Y' THEN st.LOCATION ELSE ISNULL(

    -2熱度

    1回答

    選擇,我認爲這可以在yii2, 一個錯誤,當我使用: $query->select ("isnull(cba.HSLET,0)"); $query->join('INNER JOIN','cba','cba.id = regverification.cba_id'); 警予小姐產生導致附近的一個錯誤的SQL語句: ISNULL(cba.HSLET,[0)]

    1熱度

    2回答

    如何選擇特定用戶尚未購買的所有插件或是不再有效? 假設的currentdate是2017年3月2日十七時00分00秒 表1(用戶): +-----------+----------+ | id | username | +-----------+----------+ | 1 | Walter | | 2 | Hank | | 3 | John | +--------

    0熱度

    2回答

    當查詢結果爲空但查詢仍然返回null時,我試圖顯示00001。我不知道我的查詢有什麼問題。 編輯: 假設OBRNo是123-5678-10-13-1619裝置LEN(a.OBRNo) is 19 SELECT TOP 1 CASE WHEN RIGHT(a.OBRNo, 5) = NULL THEN '00001' ELSE a.OBRNo END as CaseWhen, ISNULL(a.

    0熱度

    1回答

    使用Sybase ASE 15.7(但我認爲這是MSSQLSERVER相同), 我只是面對這種奇怪的行爲: 比方說,我有一個非常簡單的2列的表: create table testtable( id int identity not null, name varchar(50) null ) 它裏面,我會插入2個不同的價值觀和空幾次: insert into testta

    1熱度

    2回答

    的'請查看下面我原來DOB,ISNULL使用,鑄成日期。

    0熱度

    1回答

    我有這樣的子查詢需要一點點長。有沒有人有任何想法,我怎麼可以修改它,以便更快? ISNULL(ISNULL( (select top 1 CONVERT(VARCHAR(11), qq.startdate , 111) from (select a.startdate, a.ownerid from wfassignment a where a.ownertable='P

    0熱度

    1回答

    我有3個表結合,這是SQL代碼 SELECT * FROM (SELECT DISTINCT userid, status , DATEPART(dd, [date]) as Date FROM edrsDB..tbl_status WHERE DATEPART(MM, [date]) = 3 And DATEPART(YYYY, [date]) = 2017 Union SELECT

    0熱度

    3回答

    我想要結合FirstName,MiddleName,LastName,然後逗號和後綴。 一個例子在這裏描述的: Sno. FirstName MiddleName LastName Suffix Result --------------------------------------------------------------- 1. ROBERT NULL SMALLWOOD