case-expression

    0熱度

    1回答

    我正在處理一個mysql查詢,該查詢將根據返回的行數過濾掉某些事件。 我試圖篩選出任何支持類時返回的行數是1,但是在離開的時候轉身結果集大於1 我本來有這個想法但似乎支持類就好像它不起作用。 SELECT stockmaster.description, SUM(salesorderdetails.quantity), stockmaster.categoryid as qty FROM s

    -3熱度

    1回答

    我有4個值和varchar sku a b c d 從SELECT聲明,我需要得到具有的1 值的每一位值以下結果 所以對於每個比特值我需要輸出它的實際名稱,所以結果看起來像: "NameOfSKU, a, c" 以逗號分隔的格式。

    0熱度

    1回答

    我想知道是否可以將CASE when then else更改爲union all或類似的東西。 我希望它是可能的... 例如 CASE WHEN(C.Salutation = 'Dhr.' OR C.salutation = 'dhr.') THEN 'Meneer'+' '+ISNULL(C.middlename+' ','')+C.Lastname WHEN(C.Salu

    0熱度

    2回答

    ***規則:---不要使用任何類型的連接,也不要使用相關的子查詢。 ---不要使用逗號加入。 ---如果你使用連接,你將不會得到該任務的積分。一個From子句只會引用一個表。 ---不要使用變量。 ***這是我的問題:對於書名中包含Bird的書籍表中的每本書,顯示書名和 標題以及關於我們是否有該書的任何訂單的消息。不要使用Count()函數。輸出將遵循這種格式,由OrderStatus列與沒有訂單

    0熱度

    1回答

    我想創建一個返回小數值的函數。 我是MySQL新手。我有MSSQL的經驗。 這是代碼。 delimiter $$ CREATE FUNCTION FN_SUELDO_BASICO(pLEGAJO_ID INT) RETURNS decimal(12,2) BEGIN DECLARE vTOTAL DECIMAL(12,2); SELECT

    1熱度

    3回答

    我試圖使用case語句來更新基於另一列的值的列。我在MySQL被稱爲「RMA」表如下: ID | rma_number | serial_number | ref_status_id 1 | 9898 | 123456 | 19 2 | 7869 | 098768 | 3 這裏是我的存儲過程: CREATE DEFINER=`admin`@`localh

    1熱度

    2回答

    我目前正在編寫一個使用case語句來確定要運行的查詢的存儲過程。在我的其中一個查詢中是一個case表達式,每次我嘗試保存更改的過程時,都會收到語法錯誤。如果沒有這種情況表達式,該過程將會保存正常,但是一旦添加它就會失敗。我知道表達式本身的語法是準確的,所以我想知道case語句中是否允許使用case表達式。 實施例: CASE WHEN x = 1 THEN SELECT

    2熱度

    2回答

    我在SSRS中有一個報告,其中一個參數是基於某人是否參加了面試,未能參加或沒有當前的反饋。 的SQL如下: SELECT (C.Forename + ' ' + C.Surname) as Fullname, C.NINO, S.SignpostingType, ST.StakeholderDesc, S.SignpostDate, (CASE WHEN S

    0熱度

    1回答

    的Highschooler表具有以下格式的數據: Highschooler(ID,姓名,年級) 英語:有一名具有獨特身份證明和某個年級的特定名字的高中學生。 該表中的樣本數據是: ID NAME GRADE 1510 Jordan 9 1689 Gabriel 9 1381 Tiffany 9 1709 Cassandra 9 1101 Haley 10 1782 Andr

    0熱度

    2回答

    這裏是我的代碼: Select cname, case WHEN cid < 35 then 'Failed' WHEN cid > 35 AND < 50 then 'Below Average' WHEN cid > 50 AND < 60 then 'Average' WHEN cid > 60 AND < 70 then