case-when

    31熱度

    3回答

    我有一個巨大的查詢,它使用案件/當經常。現在我在這裏有這個SQL,這是行不通的。 (select case when xyz.something = 1 then 'SOMETEXT' else (select case when xyz.somethingelse = 1) then 'SOMEOTHERTEXT' end)

    2熱度

    3回答

    我不得不按一些列來排序我的數據,這樣一些特定的值首先出現。因此,對於這樣的查詢... SELECT rtrim(taskid) into v_taskid FROM tasks where /* some where clausers */ and rownum = 1 ...我已經根據它case when,但什麼困擾我的是三個嵌套選擇我現在有: SELECT r

    6熱度

    6回答

    我想在postgresql中創建數據透視表類型視圖,並且差不多在那裏!這是基本的查詢: select acc2tax_node.acc, tax_node.name, tax_node.rank from tax_node, acc2tax_node where tax_node.taxid=acc2tax_node.taxid and acc2tax_node.acc='AJ01253

    0熱度

    2回答

    謝謝大家誰試圖幫助! 我有2條的情況下選擇語句,我得到了錯誤的這種說法: Center, Case Center When 'Concord Call Center' Then 'CCC' When 'Livermore Call Center' Then 'LCC' When 'Morgan Hill Call Center' Then 'MHCC' When 'Natomas Cal

    0熱度

    6回答

    有沒有辦法重寫一個使用CASE WHEN結構來做同樣的事情而不使用CASE WHEN的Transact SQL語句? 我正在使用具有內置查詢設計器和自己的僞SQL的產品。它對我可以用於SQL Server和Oracle的內容有限制。所以我有這個專欄,當底層數據庫是Oracle時,使用DECODE(這是支持的)。但是,我需要使它與SQL Server和CASE WHEN不受支持一起使用。 我想轉換的

    0熱度

    1回答

    我在主數據庫中創建了一個名爲tblGlobalIDMapping的表,它將爲所有條目分配一個GUID,並將其他3個主ID存儲在應用程序中以提供單個ID存儲庫。 新表是以下結構 - > AppGlobalID uniqueidentifier NoNulls PersonID int NoNulls DRIMaster int Nulls DRIClient int

    2熱度

    2回答

    使用case-then塊,我需要選擇如何訂購我的SQL 2008查詢,由[status] ASC, [date] DESC或只是[date] DESC。 我只知道如何使用一列: SELECT * FROM table ORDER BY CASE WHEN @flag = 0 THEN R.[date] END DESC, CASE WHEN @flag = 1

    22熱度

    4回答

    我已經廣泛搜索該網站,但無法找到解決方案。 這裏是我的查詢的例子: SELECT ActivityID, Hours = (CASE WHEN ActivityTypeID <> 2 THEN FieldName = (Some Aggregate Sub Query), FieldName2 = (Some other a