数据库建表 以及查询练习 SQL server2008R2

这篇博客详细介绍了如何在SQL Server 2008R2中进行数据库查询,包括单表查询和多表连接查询。内容涵盖了查询雇员基本信息、特定条件筛选、计算实际收入、按部门筛选以及复杂嵌套查询等操作,旨在提升SQL查询技能。
摘要由CSDN通过智能技术生成
create database sss
--Employee(EmployeeID,Name,Birthday,Sex,Address,Zip,PhoneNumber,EmailAddress,DepartmentID)
--Departments(DepartmentID,DepartmentName,Note)
--Salary(EmployeeID,Income,OutCome)

create table Employee(
EmployeeID char(6) NOT NULL,
Name char(10) not null,
Birthday datetime not null,
Sex bit not null,
Address char(20),
Zip char(6),
PhoneNumber char(12),
EmailAddress char(30),
DepartmentID char(3) not null,
primary key(EmployeeID)
);

create table Department(
DepartmentID char(3) NOT NULL ,
DepartmentName char(20),
Note text,
primary key(DepartmentID)
);

create table Salary(
EmployeeID char(6)not null unique,
Income float(8)not null,
OutCome float(8) not null
);


INSERT INTO Department  VALUES('1','财务部','财务部');
INSERT INTO Department  VALUES('2','研发部','研发部');
INSERT INTO Department  VALUES('3','人力资源部','人力资源部');




INSERT INTO Employee VALUES('1001' ,'李勇', '78-3-12', '0', '河南', '475001', '3880378','ly@henu.edu.cn','1');
INSERT INTO Employee VALUES('1002' ,'王敏', '80-11-2', '1', '河南', '475002', '0378311','wm@henu.edu.cn','1');
INSERT INTO Employee VALUES('1003' ,'刘晨', '78-6-22', '0', '河南', '475003', '0378322','lc@henu.edu.cn','1');
INSERT INTO Employee VALUES('1004' ,'周宏', '83-10-3', '1', '河北', '475004', '7865987','zh@henu.edu.c
  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿妮妮

嘻嘻嘻

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值