实验4 数据库的查询和视图

时间:2022-11-22 20:03:58 作者:壹号 字数:1566字

实验4 数据库的查询和视图

1. SELECT他语句的基本使用 ① 对于实验2给出的数据库表结构,查询每一个雇员的所有数据

USE YGGL GO SELECT*

FROM Employees

② 用SELECT语句查询每个雇员的地址和电话

USE YGGL GO

SELECT Address, PhoneNumber FROM Employees

③ 查询EmployeeID为000001的雇员的地址和电话

USE YGGL GO

SELECT Address,PhoneNumber FROM Employees

WHERE EmployeeID='000001' GO

④ 查询Employees表中女雇员的地址和电话,使用AS子句将结果中各列的标题分别制

定的地址和电话。

USE YGGL GO

SELECT Address AS 地址, PhoneNumber AS 电话 FROM Employees WHERE Sex=0

⑤ 查询Employees表中员工的姓名和性别,要求SEX值为1时显示“男”,为0时显

示为“女”。

SELECT Name AS 姓名, CASE

WHEN Sex=1 THEN'男' WHEN Sex=0 THEN'女' END AS 性别 FROM Employees

⑥ 计算每个雇员的实际收入

USE YGGL GO

SELECT EmployeeID, 实际收入=InCome-OutCome FROM Salary

⑦获得员工总数

SELECT COUNT(*) FROM Employees

⑦ 查找出所有姓王的部门号

USE YGGL GO

SELECT DepartmentID FROM Employees WHERE Name LIKE'王%'

⑨找出所有收入在2000-3000的员工号码

…… 此处隐藏0字 ……

SELECT EmployeeID FROM Salary

WHERE InCome BETWEEN 2000 AND 3000

⑩使用INTO语句,由表Salary创建“收入在1500元以上的员工”表,包括编号和收入

USE YGGL GO

SELECT EmployeeID as 编号,InCome as 收入 INTO 收入在元以上的员工 FROM Salary WHERE InCome>1500