0
我想使用CASE在單元格是某個整數時返回一個文本字符串,否則返回原始整數值。使用CASE查找某個整數並返回一個字符串
SELECT
CASE WHEN table.column_name = 10 THEN 'yes'
ELSE table.column_name
END
FROM table
我得到一個錯誤,'是'是無效的輸入語法,因爲它是一個字符串,並且column_name存儲爲整數。
你不能這樣做,由於其結果必然是一個特定類型的。在你的情況下,它是一個字符串或數字。選一個。 – zerkms
您的問題的問題部分缺失。你想知道什麼? – melpomene