• ADADADADAD

    (一)、根据teacher_no统计星期的上课数[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 12:12:57

    作者:文/会员上传

    简介:

    -- 解法一
    SELECT
    t1.teacher_no,
    (CASE WEEK WHEN '1' THEN keshu ELSE 0 END ) 礼拜一,
    (CASE WEEK WHEN '2' THEN keshu ELSE 0 END ) 礼拜二,
    (CASE WEEK WHEN '3'

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。





      -- 解法一
      SELECT
      t1.teacher_no,
      (CASE WEEK WHEN '1' THEN keshu ELSE 0 END ) 礼拜一,
      (CASE WEEK WHEN '2' THEN keshu ELSE 0 END ) 礼拜二,
      (CASE WEEK WHEN '3' THEN keshu ELSE 0 END ) 礼拜三
      FROM
      (
      SELECT
      teacher_no,
      WEEK,
      COUNT(1) AS keshu
      FROM teach
      GROUPBY teacher_no,WEEK
      )t1
      GROUP BY t1.teacher_no;


      -- 解法二就是count()函数作用
      SELECT
      t1.teacher_no,
      (CASE WEEK WHEN '1' THEN keshu ELSE 0 END ) 礼拜一,
      (CASE WEEK WHEN '2' THEN keshu ELSE 0 END ) 礼拜二,
      (CASE WEEK WHEN '3' THEN keshu ELSE 0 END ) 礼拜三
      FROM
      (
      SELECT
      t.teacher_no,
      t.WEEK,
      COUNT(t.keshu) AS keshu
      FROM
      (
      SELECT
      teacher_no,
      WEEK,
      '1' keshu
      FROM teach )t
      GROUPBY teacher_no,WEEK
      )t1
      GROUP BY t1.teacher_no
      ;

    (一)、根据teacher_no统计星期的上课数.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: noteacher上课