我需要删除具有 Null 值的行,同时仍保持列的原样
我尝试了这个,但我得到了 where 语句的无效标识符。我这样做是希望摆脱重复的行
选择不同的 b.segment1 作为“项目代码”,b.NAME,
(当a.CLASS_CATEGORY = 'Division'时a.CLASS_CODE结束)为“Division”, (当 a.CLASS_CATEGORY = 'City State' 则 a.CLASS_CODE 结束时)作为“CityState”
from PROD.PROJECT_CLASSES a
inner join prod.projects_all b
on a.project_id = b.project_id
其中除法不为空 并且 CityState 不为空
按 b.segment1 排序
您需要指定实际列而不是别名。例如,
where a.class_category is not null
and a.class_code is not null