我的箱子有什么问题?

问题描述

CASE WHEN table1.text IS NULL THEN table2.numbers::text ELSE table1.text END AS newcolumn

解决方法

CASE WHEN table1.text IS NULL THEN table2.numbers ELSE table1.text END AS newcolumn

运行此代码时,我不断收到此错误: 错误:大小写类型的字符不同,并且整数不能匹配

您可能会认为这不会造成问题,因为我正在查询中创建新列。我还想指出的是,如果有帮助,我正在使用旧版本的PostgreSQL。