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
  • 相关阅读:
    JavaScript
    多线程
    MySQL进阶一(基础查询)
    英语语法随笔1
    MySQL
    Love Story
    两个数组的交集
    只出现一次的数字
    MybatisPlus
    数组中值加一
  • 原文地址:https://www.cnblogs.com/Bluebells/p/14374919.html
Copyright © 2011-2022 走看看