Я работаю над правилами стандартизации данных, и одно из правил говорит: «Если фамилия является частью имени, удалите фамилию из имени».
мой запрос - как я могу проверить, если в имени столбца есть фамилия, используя oracle sql developer?
Я пытался использовать:
select fst_nm, lst_nm from emp where fst_nm = fst_nm || lst_nm ;
но этот запрос возвращает результаты '0'.
Также я попробовал другой запрос:
select fst_nm, lst_nm, regexp_substr(fst_nm, '[^ ]+',1,1) from emp ;
Я пытался использовать следующий запрос
select fst_nm, lst_nm from emp where fst_nm = fst_nm || lst_nm ;
но этот запрос ничего не возвращает, я имею в виду результаты '0'.
Также я попробовал другой запрос:
select fst_nm, lst_nm, regexp_substr(fst_nm, '[^ ]+',1,1) from emp ;
ожидаемый результат:
fst_nm = john smith ;
lst_nm = smith
Фактический результат:
fst_nm = john ;
lst_nm = smith
Пожалуйста, помогите