私は初めてでSQL
、何が間違っているのかわかりません。クエリはロジックに見えますが、INT_VALUE
TOに変換されませんVARCHAR_VALUE
。INT値のままにする必要があるため、使用したくありませんALTER
。int値に名前を付けたいです。
-- BEGIN
SELECT CAST(CASE WHEN COLUMN_NAME = INT_VALUE THEN 'VARCHAR_VALUE'
ELSE COLUMN_NAME END)AS VARCHAR(15)) FROM TABLE_NAME
-- END
aswellを試してみましCONVERT
たが、同じエラーが発生しました。このエラーが発生した理由を説明してください。なぜなら、それは私にとって非常に論理的に見えるからです。ありがとうアドバンス。