這條sql就是查詢instructor表中,平均薪資>42000的部門。
“as表名”後括號是對錶的列名重定義。
selectdept_name,avg(salary)
frominstructor
groupbydept_name)
asdept_avg(dept_name,avg_salary)
相當於
selectdept_name,avg(salary)asavg_salary
asdept_avg
即第一列的列名命名為dept_name
第二列的列名命名為avg_salary
其實整條sql寫成
selectdept_name,avg(salary)avg_salaryfrominstructorgroupbydept_namehavingavg(salary)>42000;
更有閱讀性。
這條sql就是查詢instructor表中,平均薪資>42000的部門。
“as表名”後括號是對錶的列名重定義。
selectdept_name,avg(salary)
frominstructor
groupbydept_name)
asdept_avg(dept_name,avg_salary)
相當於
selectdept_name,avg(salary)asavg_salary
frominstructor
groupbydept_name)
asdept_avg
即第一列的列名命名為dept_name
第二列的列名命名為avg_salary
其實整條sql寫成
selectdept_name,avg(salary)avg_salaryfrominstructorgroupbydept_namehavingavg(salary)>42000;
更有閱讀性。