Я пытаюсь создать представление с майорами и несовершеннолетними с верхним регистром, но Oracle продолжает давать мне ошибку. Что я делаю не так?Верхний регистр в Oracle sql
CREATE VIEW A5T4 КАК
ВЫБОР StudentID, Major1, Major2, Minor
ОТ A5
ГДЕ ВЕРХНИЙ (Major1, Major2, минор)
ORDER BY StudentID;
Ошибка: Ошибка отчета - Ошибка SQL: ORA-00909: неверное число аргументов 00909. 00000 - "неверное число аргументов" * Причина:
* Действие:
Я не понимаю вопроса. Вы пытаетесь отображать только майоры и второстепенные, которые находятся в верхнем регистре? – Mureinik
'UPPER' принимает только один параметр, и в вашем предложении WHERE нет условия. Попробуйте 'SELECT StudentID, UPPER (Major1) Major1, UPPER (Major2) Mayor2, UPPER (Minor) Minor FROM A5 ORDER BY StudentID;' – dnoeth
Я пытаюсь отобразить майоры и несовершеннолетние в верхнем регистре. Так будет ли это условие одним из основных? Должен ли я их перечислить? Крупнейшими специалистами являются, например, Fin или Mis ... как мне это сделать? –