日期:2014-05-19  浏览次数:20410 次

一个子查询的问题?
--   显示出实际工资比总体平均工资低的女职工

create   database   冰人集团     --建立数据库
go
use   冰人集团   --打开数据库

create   table   部门
(
    部门号   int   primary   key,
    部门名称   char(10)   not   null
)   --建立部门表

insert   into   部门   values(1, '财务处 ')     --填充数据
insert   into   部门   values(2, '人事处 ')
insert   into   部门   values(3, '市场部 ')

create   table   职工     --建立职工表
(
    职工号   int   primary   key,
    姓名   char(10)   not   null,
    性别   char(2)   check(性别= '男 '   or   性别= '女 '),
    出生日期   smalldatetime   check(出生日期 <getdate()),
    党员   char(2)   check(党员= '是 '   or   党员= '否 '),
    入职时间   smalldatetime   check(入职时间 <getdate()),
    所在部门   int   foreign   key   references   部门(部门号),
    籍贯   char(10)
)

insert   into   职工   values(1, '孙华 ', '男 ', '1952-1-3 ', '是 ', '1970-10-10 ',1, '天津市 ')
insert   into   职工   values(2, '陈明 ', '男 ', '1945-5-8 ', '否 ', '1965-1-1 ',2, '北京市 ')
insert   into   职工   values(3, '程西 ', '女 ', '1980-6-10 ', '否 ', '2002-7-10 ',1, '北京市 ')
insert   into   职工   values(4, '苏天气 ', '女 ', '1965-3-10 ', '是 ', '1987-7-10 ',2, '天津市 ')
insert   into   职工   values(5, '刘少文 ', '男 ', '1942-1-1 ', '否 ', '1960-8-10 ',2,null)
insert   into   职工   values(6, '刘新 ', '男 ', '1952-10-8 ', '否 ', '1970-7-1 ',1, '上海市 ')
insert   into   职工   values(7, '余辉 ', '女 ', '1980-12-4 ', '否 ', '2001-7-10 ',3, '武汉市 ')
insert   into   职工   values(8, '王晓艳 ', '女 ', '1980-11-10 ', '是 ', '2001-7-10 ',2, '河北省 ')
insert   into   职工   values(9, '李玉 ', '女 ', '1964-2-12 ', '是 ', '1989-7-15 ',1, '天津市 ')
insert   into   职工   values(10, '周涛 ', '男 ', '1963-2-10 ', '否 ', '1983-7-20 ',3, '河北省 ')
insert   into   职工   values(11, '欧阳少兵 ', '男 ', '1965-4-19 ', '否 ', '1984-7-12 ',2, '北京市 ')
insert   into   职工   values(12, '张旗 ', '男 ', '1980-11-10 ', '否 ', '1999-9-18 ',3, '天津市 ')
insert   into   职工   values(13, '李涵 ', '女 ', '1982-5-10 ', '否 ', '2002-2-14 ',3, '天津市 ')
insert   into   职工   values(14, '魏君 ', '女 ', '1977-3-23 ', '是 ', '1993-7-10 ',3,null)
insert   into   职工   values(15, '李艺 ', '男 ', '1979-9-18 ', '否 ', '2001-7-20 ',3, '上海市 ')

create   table   工资--建立工资表
(
    职工号   int   primary   key   foreign   key   references   职工(职工号),
    月份   int   check(月份> =1   and   月份 <=12),
&