SQL查询中的Vlookup

SQL查询中的Vlookup,sql,oracle,oracle10g,Sql,Oracle,Oracle10g,在查询中使用左外部联接后,我需要一个新列-if匹配列“notexcluded”中的数据,if不匹配列“excluded”中的数据 提前感谢您可以使用案例: SELECT tab1.*, tab2.*, CASE WHEN tab1_id IS NOT NULL THEN 'Not excluded' ELSE 'excluded' END AS new_col FROM tab1 LEFT JOIN tab2 ON tab1.id = tab2.tab1_id 您可以使用案例: SE

在查询中使用左外部联接后,我需要一个新列-if匹配列“notexcluded”中的数据,if不匹配列“excluded”中的数据


提前感谢

您可以使用
案例

SELECT tab1.*, tab2.*, 
  CASE WHEN tab1_id IS NOT NULL THEN 'Not excluded' ELSE 'excluded' END AS new_col
FROM tab1
LEFT JOIN tab2
  ON tab1.id = tab2.tab1_id

您可以使用
案例

SELECT tab1.*, tab2.*, 
  CASE WHEN tab1_id IS NOT NULL THEN 'Not excluded' ELSE 'excluded' END AS new_col
FROM tab1
LEFT JOIN tab2
  ON tab1.id = tab2.tab1_id