Как мы должны создать таблицу, в которой столбец является средним от итоговых значений в предыдущих столбцах? Например: Департаменты (depno, depname, noofempl, totalalsal, avgsal)
здесь значение в avgsal должно быть (total / noofempl)
Если вы используете Oracle 11, вы можете использовать виртуальные столбцы , в противном случае вы можете создать представление, которое выберет все столбцы таблицы и добавит средний столбец
CREATE TABLE DEPARTMENTS ( DEPNO... DEPNAME... noofempl... totalsal... ); CREATE VIEW VW_DEPARMENTS AS SELECT DEPNO, DEPNAME, noofempl, totalsal, totalsal/noofempl as avgsal FROM DEPARTMENTS;