数据库笔记—3—附加子句查询
worker为已制作好的员工职工表 salary为已制作好的员工工作表
-
-order by 子句用来排序
-
-group by 字句用来对查询结果进行分组
-
-having 字句用来对分组后设置条件
-
-into 字句用来将查询处理的结果放到一张表中
1.
--
order by 升序排列 查询职工号,职工姓名,出生日期,部门号,按出生日期从小到大排序
--
asc 按升序排列 不写默认升序排列
select wid,wname,wbirthdate,depid
from worker
order by wbirthdate
asc
2.
--
order by 降序排列 查询职工号,职工姓名,出生日期,部门号,按出生日期从大到小排序
--
desc 按降序排列
select wid,wname,wbirthdate,depid
from worker
order by wbirthdate
desc
3.
--
order by 查询职工号,职工姓名,出生日期,部门号,按部门号从大到小排序,同一部门按出生日期从小到大排序
select wid,wname,wbirthdate,depid
from worker
order by depid
desc ,wbirthdate
asc
4.
select wsex as 性别,COUNT(*) as 职工人数
from worker
group by wsex
5.
select sdate as 发工资日期,SUM(totalsalary) as 工资总和
from salary
group by sdate
6.
select wid as 职工号 , SUM(totalsalary) as 工资总和
from salary
group by wid having SUM(totalsalary)>=5000
7.
select depid as 部门号,COUNT(*) as 党员人数
from worker
where wparty = '是'
group by depid having COUNT(*)>=1
8.
--
into 查询男职工的基本信息,并存入临时表worker1中
#号代表为临时表
select *
into #worker
from worker
where wsex =
'男'
9.
--查看临时表
select *
from #worker
转载请注明原文地址: https://ju.6miu.com/read-964825.html