Я пытаюсь выполнить запрос, подобный
select (*)
from (select row_number() over (order by a.id desc)SNo,
a.id,
b.EmpName
from mySchema.table1 a
INNER JOIN mySchema.table2 b on a.EmpCode=b.EmpCode
where UPPER(b.EmpName) LIKE 'AB%') z
Это не работает, пока я использую 'UPPER' во временной таблице.Я должен использовать функцию UPPER OLAP, потому что имена Emp в моей таблице не похожи (некоторые из них 'ALice', некоторые 'boB').
Edit
Возвращает SQL0255] Код причины: 6 Функция OLAP не поддерживается.
Проблема в том, что я не могу использовать UPPER и row_number () вместе.Моя платформа - это DB2 ISeries V5R4.Можно ли как-нибудь выполнить функцию UPPER?