zoukankan      html  css  js  c++  java
  • 牛客SQL题解-统计出各个title类型对应的员工薪水对应的平均工资avg

    题目描述

    有一个员工职称表titles简况如下:
     
     
    有一个薪水表salaries简况如下:
     
    建表语句如下:
     
    CREATE TABLE titles (
    `emp_no` int(11) NOT NULL,
    `title` varchar(50) NOT NULL,
    `from_date` date NOT NULL,
    `to_date` date DEFAULT NULL);
    CREATE TABLE `salaries` (
    `emp_no` int(11) NOT NULL,
    `salary` int(11) NOT NULL,
    `from_date` date NOT NULL,
    `to_date` date NOT NULL,
    PRIMARY KEY (`emp_no`,`from_date`));
    请你统计出各个title类型对应的员工薪水对应的平均工资avg。结果给出title以及平均工资avg,并且以avg升序排序,以上例子输出如下:

    答案详解

    select t.title,avg(s.salary)
    from titles t,salaries s
    where t.emp_no=s.emp_no
    group by t.title
    order by avg(s.salary) asc
  • 相关阅读:
    P1019 单词接龙
    P1219 八皇后
    Find a way
    P1056 排座椅
    P1067 多项式输出
    关于前缀和,A
    洛谷P1223
    洛谷P1803
    洛谷P1208
    常用方法 Excel转换为DataSet
  • 原文地址:https://www.cnblogs.com/Bluebells/p/14374919.html
Copyright © 2011-2022 走看看