行列轉換的時候使用了max函式,但由于需要轉換的欄位中存在中文字串,提示無效數字,該如何解決
max(case when "SubjectTitle"='型別' then "SubjectText" else null end) as 型別
差不多是這么寫的
uj5u.com熱心網友回復:
即使是中文,也可以用max的,你的提示和你的問題無關。。。uj5u.com熱心網友回復:
如果去掉這一句 就不會提示了~ 那就是這一句的問題啊
uj5u.com熱心網友回復:
直接查詢case when "SubjectTitle"='型別' then "SubjectText" else null end或者"SubjectTitle"報錯么?
uj5u.com熱心網友回復:
給我查到了 是前面定義的欄位定義成number了
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/115075.html
標籤:基礎和管理
上一篇:請教各位在VMware中創建共享磁盤的問題:scsi1:0.deviceType = “disk”這個配置項的作用是什么?
