У меня есть таблица классов, которая выглядит следующим образом:
Classes(classid, dept_code, course#, sect#, year, semester, limit, class_size, room, TA_B#)
Вопрос: Найдите classid, dept_code и номер курса каждого класса бакалавриата (например, курс № ‹500), который был предложен весной 2017 года. Для каждого такого класса также укажите количество доступных мест (рассчитывается по limit - class_size) под заголовком «seat_available».
Я попробовал такой простой подход:
select classes.classid, classes.dept_code, classes.course#,
classes.limit-classes.class_size as'seats_available'
from classes
where limit>class_size and year='2017' and semester='Spring'and course# < 500;
0 Но я получаю сообщение об ошибке:
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
Что мне не хватает? Эта ошибка исчезнет, если я удалю этот код строки: classes.limit-classes.class_size as'seats_available'
Я использую базу данных Oracle