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;

实验4 数据查询-mysql_实验四 数据库查询相关推荐

  1. mysql实验四数据库查询和视图_实验四 数据库查询和视图.doc

    实验四 数据库查询和视图 测试过程:(实验中出现的问题.错误.解决方法) 问题一:新建查询,调试过程中出现提示无效行或列 问题二:新建查询,调试过程中出现第几行出现错误 解决办法:检查新建的查询,标点 ...

  2. mysql实验四数据库查询和视图_数据库-第四次实验报告-视图-t-sql语句

    实验十报告 创建视图 实验目的 1.掌握创建视图的SQL语句的用法. 2.掌握使用企业管管理器创建视图的方法. 3.掌握使用创建视图向导创建视图的方法. 4.掌握查看视图的系统存储过程的用法. 5.掌 ...

  3. 跨sql server查询mysql_SQL Server 跨数据库查询数据的方法

    OPENDATASOURCE 不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分. 语法 OPENDATASOURCE ( provider_name, init_string ...

  4. 关联查询mysql_《MySQL数据库》关联查询

    原标题:<MySQL数据库>关联查询 一.关联查询 1.概念 在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中.这个时候,需要同时操作这些表来查询数据,即关联查询. 关联查询 ...

  5. mysql数据库函数转义函数_MySql数据库-查询、插入数据时转义函数的使用

    最近在看一部php的基础视频教程,在做案例的时,当通过用户名查询用户信息的时候,先使用了转义函数对客户提交的内容进行过滤之后再交给sql语句进行后续的操作.虽然能看到转义函数本身的作用,但是仍然有一些 ...

  6. java数据库查询语句题_数据库查询语句面试

    Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题 ...

  7. 【mysql 提高查询效率】​Mysql 数据库查询好慢问题解决

    mysql查询为什么会慢,关于这个问题,在实际开发经常会遇到.下面和大家一起聊聊如何解决这个问题. 遇到这种问题,我们一般也会想到是因为索引.看看是否没有建立索引,如果没有,相应应该建立索引. 如: ...

  8. access查询mysql_什么是access查询

    时 间:2012-07-12 12:39:51 作 者: 摘 要:access查询是Microsoft Access数据库中的一个对象,其它对象例如表.窗体.数据访问页.模块.报表等. 正 文: 一. ...

  9. 外键查询_传统关系型数据库查询性能提高思路

    相信现阶段依然有许多的企业信息化项目依然采用单体架构,其数据存储主要方式依然以关系型数据库为主,比如oracle.mysql.postgresql等.企业初期,各种原因导致研发人员身兼数职,都是全栈的 ...

  10. mysql获取查询策略语句_MySQL数据库查询性能优化策略

    优化查询 使用Explain语句分析查询语句 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句. 通过对查询语句的分析,可以了解查询语句的执行 ...

最新文章

  1. 新时代的网络工程师需要掌握哪些技能
  2. 16DOM之事件基础
  3. Python零散知识点记录
  4. loadrunner提高篇 - 结果分析实践
  5. OUYA游戏开发快速入门教程
  6. 皮一皮:充实的一天...
  7. ftp 上传文件夹_ftp工具哪个好?Viper FTP for Mac激活版带给大家
  8. Java---形参个数可变的方法
  9. java get 空指针_Java 中空指针处理方法
  10. 数据结构与算法学习笔记之 从0编号的数组
  11. 计算机前端学哪些好学,Web前端能干什么工作,好学吗
  12. CentOS 通过yum来升级php到php5.6,yum upgrade php 没有更新包怎么办?
  13. 前端开发中,如何优化图像?图像格式的区别?
  14. 特效编辑器开发手记2——cocos2d-x粒子系统的plist文件
  15. 新手入门C语言易错点
  16. cannot be resolved解决方法
  17. arctanx麦克劳林公式推导过程_诱导公式
  18. 利用XrecycleView写多条目展示+流式布局
  19. 与蜂窝连接的无人机的空地干扰缓解
  20. 最全最精准的IE浏览器判断和国内套壳浏览器判断(360,QQ,搜狗,百度等)

热门文章

  1. 一本好书,若干能源大数据分析论文分享
  2. 计算机英语900句小e,计算机英语100句
  3. 老男孩教育运维班100台规模集群存储系统搭建及数据实时备份上机实战
  4. 学生平价蓝牙耳机推荐,适合学生党的好音质平价蓝牙耳机
  5. 如何在IGV上使用BLAT搜索非模式物种
  6. kettle使用命令行来运行ktr和kjb文件
  7. solidworks批量转存宏程序开发【可下载】
  8. 微信公众号支付|微信H5支付|微信扫码支付|小程序支付|APP微信支付解决方案总结
  9. 【paddlepaddle安装报错系列】Installing collected packages :OpenCV-python ERROR :After october 2020 you…
  10. 浅谈微信小程序和微信公众平台