У меня есть таблица в Excel, которая называется тестовой таблицей:
Мне нужно создать дополнительный столбец с именем level в таблице черезследующие шаги.
Когда столбец «родитель» равен «EEP», проверьте значения в столбце местоположения. В этой таблице столбец местоположения имеет только A под фильтром EEP для родительского столбца. Теперь присвойте значение 1 в столбце уровня
Теперь проверьте значение A под родительским столбцом. Значения под местоположением являются B, N, S. Назначьте 2 под столбцом уровня
Теперь проверьте B, N, S под родительским столбцом. Значения под местоположением являются C, D, Q, U, V. Назначьте 3 под столбцом уровня
Теперь проверьте C, D, Q, U, V под родительским столбцом. значения, соответствующие местоположению: R, M. Назначьте 4 под столбцом уровня.
Моя финальная таблица должна выглядеть примерно так:
Мне нужно написать запрос в Oracle SQL, чтобы сделать то же самое для всех строк в родительском столбце, добавив по одному в столбце уровня после каждой итерации. Эти данные являются только тестовыми данными, исходные данные имеют более 2,6 миллиона строк.