case-when

    0熱度

    1回答

    我有一個Oracle 10g中以下CASE搜索字段選擇SELECT查詢 (case when LOADER_CELLS.CELL_MODE='RW' then 1 when LOADER_CELLS.CELL_MODE='R' then 2 end) as CELL_EDIT_MODE_ID ,但如果我寫它作爲一個簡單的例子表達如下: (case LOADER_CELLS

    1熱度

    1回答

    我有我的程序設置允許用戶選擇一個站,然​​後選擇兩個日期之間,然後他們選擇他們想要的轉變。他們可以選擇兩種,一種或二種。首先是早上6點到下午4點,第二點是下午4點到3點。我總共有4個參數。我認爲我的程序沒有返回第二班的值,因爲不是16和3之間的所有值都大於開始和小於結束。例如下午6:00不少於3的結束小時,所以它不包含在輸出中。我如何實現這一目標?這裏是我的代碼: DECLARE @StartHo

    2熱度

    2回答

    我使用的是CASE聲明這樣的表演在PostgreSQL的SQL查詢兩列: SELECT CASE column1 WHEN something THEN 10 ELSE 20 END AS newcol1 CASE column12 WHEN something THEN 30 ELSE 40 END AS

    1熱度

    3回答

    我有一條關於我的SQL導出字段,我試圖刪除返回一個空白值的字段,如果它完全匹配最後的「AMA」名稱。但是,當我使用當前代碼導出文件時,如果名稱沒有「AMA」,因爲姓氏已完全消隱。 ,Max( Orders.ShipFirstName + ' ' + CASE Orders.ShipLastName WHEN 'AMA' THEN '' END

    0熱度

    1回答

    我有兩個表,我試圖檢索(我知道)的具體信息。第一個表seasons是半靜態數據存儲,第二個表users_cards用於存儲用戶選擇。 我希望獲得的結果將貫穿每個賽季,爲每個賽季的賽季1-3和11分配一個「card_total」= 10。結果看起來類似於: SEASON_ID | TOTAL | ------------ ------------ 1 | 123 2 | 234 3

    4熱度

    4回答

    我有一個簡單的查詢是這樣的: select t1.name,t1.bday,t2.address,t2.contactnum from table1 as t1 left join table2 as t2 on t1.p_id = t2.p_id where (case when @qualified = '2' then t2.role is null case when @

    1熱度

    1回答

    我的JIRA查詢當前去以下: (status = "In Progress" OR status="Test Failed") AND assignee = currentUser() order by priority desc, due asc, status desc, key asc 的問題是,當務之急是文本,Medium至上之前Low和High。此外,如果我命令我的任務升序,Medium

    2熱度

    1回答

    我有以下SQL查詢,我需要在可用於SSIS的Derived Column Transformation中使用。 CASE WHEN A IN (1,2,3) THEN "ABC" ELSE "NA" END 如何將此語句重寫爲SSIS表達式?

    0熱度

    1回答

    我想打一個查詢可以例如檢查完全空 : select a where case when a like %b% then a like %b% (if after search every row of table still return null) else a like %c% (if have match in any row skip els

    2熱度

    1回答

    我在Postgres中執行SQL查詢,該查詢選擇一個數字字段。我需要顯示一個字符串值,因爲這SELECT的結果,所以我使用的是CASE聲明是這樣的: Select case numeric_field when 100 then 'some string' when 200 then 'some other string' 的問題是,如果數字域爲其他值(如300例如)我需要顯示這個值(作