【发布时间】:2019-10-18 20:37:43
【问题描述】:
我有一个配置单元表,其中有一个名为 DATALIST 的列。 它可以有以下值
XYZ_EF1_GHD_OLDDAT
XYZ_EF1_GHD_NEWFORMAT
ABC_FG1_JJJ_ASD_OLDDAT
TTT_LMN_IJK_YHVS_TXY_OLDDAT
TTT_LMN_IJK_YHVS_TXY_NEWFORMAT
PQR_GHSS_TYHT_NEWFORMAT
我需要创建一个输出来识别列中没有 _NEWFORMAT 和 _OLDDAT 的所有名称。在这些情况下,它应该输出以下内容
Value Reason
ABC_FG1_JJJ_ASD Missing NEW
PQR_GHSS_TYHT Missing OLD
XYZ_EF1_GHD Contains Both NEW and OLD
TTT_LMN_IJK_YHVS_TXY Contains both NEW and OLD
非常感谢任何有关 SQL/HIVEQL 逻辑的建议/帮助。
【问题讨论】: