zoukankan      html  css  js  c++  java
  • sql 查询

    yuangong 表

    yid   yname ygongzi buid

    bumen表

    buid buname

    1查询 每个部门总工资大于1100 的所有员工信息

    select * from yuangong where yuangong.buid=
    (select b.buid from yuangong as a inner join bumen as b on a.buid=b.buid group by b.buid having sum(a.gongzi)>1100)

     注意:select 字段必须是group by 后的字段 ,条子是聚合函数时 放在having后

    2查询出工资是500 重复次数

    select gongzi,count(gongzi) from yuangong group by gongzi having count(gongzi)>1 and gongzi=500

    月份统计

    电量表 dian

    Did Dnum time

    1     8      2011/5/1

    统计2011年每个月的电量总和

    select month(time) as months,sum(dnum) as sums from dian where year(time)=2011 group by month(time)

    结果

    months sums

    5           216

    6           5

     竖向年份 横向月份 统计

    select a.year as 年份,sum(case when a.month=4 then dnum end) as [4],[5]=sum(case when a.month=5 then a.dnum  end) from
     (select year=year(time),month=month(time), dnum from dian)as a group by year

    注意当命名字段名时数字必须加中括号[]

    select convert(char(10),GetDate(),120) as Date

    * 第3个参数就是用来设置日期类型数据的显示样式的,下面介绍几种样式的参数:

    100   mm dd yyyy

    101   mm/dd/yyyy

    102   yyyy.mm.dd

    103   dd/mm/yyyy

    106   dd mm yyyy

    108   hh:mi:ss(时间)

    111   yyyy/mm/dd

    112   yyyymmdd

    120   yyyy-mm-dd

  • 相关阅读:
    读书笔记——读《构建之法:现代软件工程》第13~17章
    读《构建之法》十一,十二章有感
    男神女神配 社区交友网 —— 之 主页 详细解说
    典型用户和场景
    最终版本
    用户调研
    第9-11组总体评价
    第二次sprint
    读《构建之法》8-10章
    第一个Sprint
  • 原文地址:https://www.cnblogs.com/Ilin631/p/2051035.html
Copyright © 2011-2022 走看看