博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验四 数据库查询
阅读量:5086 次
发布时间:2019-06-13

本文共 1575 字,大约阅读时间需要 5 分钟。

1、  查询Departments表中的所有记录;

Use  yggl;

Select  *  from  departments;

 

 

 

2、  查询Employees表中员工的姓名,地址和电话;

Select name,address,phonenumber

From employees;

 

 

 

3、  查询Employees表中员工的部门号和性别,要求消除重复行;

Select distinct departmentid,sex

From employees;

 

 

4、  查询EmployeeID为000001的员工地址和电话,要求显示列名为address、telephone;

Select address as address,phonenumber as telephone

From employees

Where employeeid = ‘000001’;

 

 

 

5、  查询Employees表中员工的姓名和性别,要求性别为1时显示为“男”,为0时显示为“女”;

Select name,

Case

When  sex=1  then ‘男

When  sex=0  then ‘女

End as sex

From employees;

 

 

6、  计算Salary表中所有员工收入的平均值、最大值和最小值;

Select  avg(income),max(income),min(income)

From salary;

 

 

7、  计算所有员工的总支出;

Select sum(outcome) as ‘总支出

From salary;

 

 

8、  计算员工总数;

Select  count(*)  as ‘员工总数

From  employees;

 

 

 

9、  显示女员工的地址和电话;

Select name as ‘姓名’,address as ‘地址’,phonenumber as ‘电话

From  employees

Where sex =0;

 

 

10、  查询月收入高于2000元的员工编号;

Select employeeid

From salary

Where income>2000;

 

 

11、  查询1970年以后出生的员工的姓名和地址;

Select name as’姓名’,address as ‘地址

From employees

Where  birthday >’197-12-31’;

 

 

12、  查询地址中含有“中山”的员工编号和部门号;

Select name as’姓名’,employeeid as ‘员工编号’,departmentid  as ‘部门号

From employees

Where address like ‘中山%’;

 

 

13、  查询员工编号中倒数第二个数字为0的姓名、地址和学历;

Select name,address,education

From employees

Where employeeid like ‘%0_’;

 

 

14、  找出所有收入在2000-3000元之间的员工编号和姓名;

         Select name  as ’姓名’,salary.employeeid  as ‘员工编号

         From employees,salary

Where employees.employeeid=salary.employeeid

And income>2000 and income<3000;

 

 

 

15、  查询所有在部门“1”或“2” 工作的员工编号。

Select name as’姓名’,employeeid as ‘员工编号

From employees

Where departmentid=1 or departmentid=2;

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/lvwuwa/p/10165572.html

你可能感兴趣的文章
MVC+Servlet+mysql+jsp读取数据库信息
查看>>
黑马程序员——2 注释
查看>>
用OGRE1.74搭建游戏框架(三)--加入人物控制和场景
查看>>
转化课-计算机基础及上网过程
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>
互联网模式下我们更加应该“专注”
查看>>
myeclipse集成jdk、tomcat8、maven、svn
查看>>
查询消除重复行
查看>>
Win 10 文件浏览器无法打开
查看>>
HDU 1212 Big Number(C++ 大数取模)(java 大数类运用)
查看>>
-bash: xx: command not found 在有yum源情况下处理
查看>>
[leetcode]Minimum Path Sum
查看>>
内存管理 浅析 内存管理/内存优化技巧
查看>>
hiho1079 线段树区间改动离散化
查看>>
【BZOJ 5222】[Lydsy2017省队十连测]怪题
查看>>
第二次作业
查看>>
【input】 失去焦点时 显示默认值 focus blur ★★★★★
查看>>
Java跟Javac,package与import
查看>>
day-12 python实现简单线性回归和多元线性回归算法
查看>>