我有如下SQL語句:「從沒有發現關鍵的世界」SQL語句情況,即隨着SELECT *語法
SELECT * ,(CASE WHEN DRV_ID IS NOT NULL THEN CASE WHEN (DRV_ID)<'100' thenconcat(rental_type_c,'*')ENDELSE '9' end) as testing99FROM dmtb_driver;
只是想知道爲什麼它會提示我的錯誤如果我以這種方式改變我的陳述:
SELECT DRV_Name,DRV_ID ,(CASE WHEN DRV_ID IS NOT NULL THEN CASE WHEN (DRV_ID)<'100' thenconcat(rental_type_c,'*')ENDELSE '9' end) as testing99FROM dmtb_driver;
它工作完美。只是好奇不是我需要輸出所有的字段名稱1而不是使用'*'?
DRV_ID的數據類型是什麼? – Bob