У меня есть таблица содержит следующие данныеПолучить значение строки в столбце
id student class
1 English 3-B
2 null null
3 null null
4 Jack OuMe
5 Richard DSA
6 Jhon Ross
7 French 5-B
8 null null
9 null null
10 Cena ADI
11 Mike Rock
12 Philip DSK
мне нужен запрос на выборку, чтобы получить результирующую, как показано ниже:
id student class classSTUD
1 English 3-B 3-B
2 null null 3-B
3 null null 3-B
4 Jack OuMe 3-B
5 Richard DSA 3-B
6 Jhon Ross 3-B
7 French 5-B 5-B
8 null null 5-B
9 null null 5-B
10 Cena ADI 5-B
11 Mike Rock 5-B
12 Philip DSK 5-B
я попробовал запрос как ниже, но я не получил нужного результата
SELECT ID, STUDENT, CLASS,
NVL (CLASS, LAG(CLASS IGNORE NULLS) OVER (ORDER BY ID)) CLASSSTUD
FROM MYTABLE
ORDER BY ID;
Спасибо за вашу помощь
это это xml-файл, и я загрузил его в таблицу с помощью 'ETL' (Oracle Data Integator), и мне нужно сделать преобразование, но мне нужно заявление запроса. –
Это говорит о том, что, возможно, лучший вопрос, сделать ODI импортировать XML-файл в заданный (bett er) структура данных. К сожалению, я не знаком с продуктом и поэтому не могу ответить на этот вопрос. –
Хорошо спасибо, сэр за вашу помощь –