我有一个类表,如下所示:
Classes(classid, dept_code, course#, sect#, year, semester, limit, class_size, room, TA_B#)
问题是:查找 2017 年春季提供的每个本科班的 classid、dept_code 和 course#(即 course# < 500)。对于每个这样的班级,还列出可用的座位数(由 limit - class_size 计算)在标题“seats_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 数据库