case-when

    6熱度

    1回答

    我有幾個條件,結果對於那些應該是相同的。我搜索網,發現這樣的東西: CASE ProductLine WHEN 'R' THEN 'Road' WHEN 'M' THEN 'Mountain' WHEN 'T' THEN 'Touring' WHEN 'S' THEN 'Other sale items' ELSE 'Not for sale'

    2熱度

    1回答

    這是我最後的查詢 select Codigo, Indicador, case when Indicador like '%Porcentaje%' then cast((round((([Valor Censo Elegido]/@cantidad)*100),0)) as varchar(50))+' %' else cast([Valor Censo Elegido]as varchar(

    0熱度

    4回答

    我有一個Case-When子句這樣; (CASE WHEN A.YAZ_ADRES IS NULL THEN (B.IS_ADRES1 +' '+B.IS_ADRES2) ELSE A.YAZ_ADRES END) 欲THEN 對於實施例後使用的條件; (CASE WHEN A.YAZ_ADRES IS NULL THEN (IF B.TUZ = 'T' T

    1熱度

    2回答

    我要取代這個查詢 DECLARE @tmpUser TABLE(UserId INT, UserType INT) INSERT INTO @tmpUser SELECT u.UserId, 1 FROM Users u (nolock) WHERE u.UPIN = @AttendingDoctorID IF @@ROWCOUNT = 0

    3熱度

    3回答

    這兩個查詢都是一樣的嗎? 兩者都返回相同的結果嗎? 1) IF EXISTS( SELECT 1 FROM Users u WHERE u.UPIN = @AttendingDoctorID) BEGIN SELECT u.UserId, 1 FROM Users u WITH(noloc

    1熱度

    1回答

    我在查詢中收到錯誤。該查詢確定並返回數據(選擇和rownums是分頁): select * from (select a.*, rownum rnum from (select id_edition, id_document, name, extension, creation_date, url, (select inscription_date from edition_student_

    3熱度

    3回答

    如何使用流暢的linq語法編寫「case when」sql語句? select QueueItem, COUNT(*) as [Count], SUM(CASE WHEN Queued = 0 THEN 1 ELSE 0 END) AS [Sent], SUM(CASE WHEN Queued = 1 THEN 1 ELSE 0 END) AS Queued, SUM(CASE WHEN S

    8熱度

    4回答

    我想根據用戶輸入選擇要執行的存儲過程。喜歡的東西 - EXEC CASE @InputParam WHEN 'XML' THEN GetXMLData @ID, 'y' WHEN 'TABLE' THEN GetTableData @ID, 'y' END 可以這樣用CASE完成,或者我應該考慮使用If結構?

    1熱度

    1回答

    請參考下面的示例,以更清楚地瞭解我正在做什麼。 實施例: Create View v AS Select T.*, S.Name, Case When T.TESTDATE = S.STUDYDATE Then 'Yes' else 'No' END AS TakenTest From Test T, Student S Where T.TESTPAPERID = '12345' And

    18熱度

    3回答

    我有設法解決以下問題最巧妙的解決了問題。 我有有一個狀態欄,其中1被授權,完成2和他們有一些人太表購買。 我也有一個零售商表,其中有一個柱RetailerProcessType,由此1是一步法和2是兩個步驟。 現在看到下面的查詢...... CASE purc.State WHEN 1 THEN '"AUTHORISED"' WHEN 2 THEN '"AU