实验4 数据查询-mysql_实验四 数据库查询
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_实验四 数据库查询相关推荐
- mysql实验四数据库查询和视图_实验四 数据库查询和视图.doc
实验四 数据库查询和视图 测试过程:(实验中出现的问题.错误.解决方法) 问题一:新建查询,调试过程中出现提示无效行或列 问题二:新建查询,调试过程中出现第几行出现错误 解决办法:检查新建的查询,标点 ...
- mysql实验四数据库查询和视图_数据库-第四次实验报告-视图-t-sql语句
实验十报告 创建视图 实验目的 1.掌握创建视图的SQL语句的用法. 2.掌握使用企业管管理器创建视图的方法. 3.掌握使用创建视图向导创建视图的方法. 4.掌握查看视图的系统存储过程的用法. 5.掌 ...
- 跨sql server查询mysql_SQL Server 跨数据库查询数据的方法
OPENDATASOURCE 不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分. 语法 OPENDATASOURCE ( provider_name, init_string ...
- 关联查询mysql_《MySQL数据库》关联查询
原标题:<MySQL数据库>关联查询 一.关联查询 1.概念 在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中.这个时候,需要同时操作这些表来查询数据,即关联查询. 关联查询 ...
- mysql数据库函数转义函数_MySql数据库-查询、插入数据时转义函数的使用
最近在看一部php的基础视频教程,在做案例的时,当通过用户名查询用户信息的时候,先使用了转义函数对客户提交的内容进行过滤之后再交给sql语句进行后续的操作.虽然能看到转义函数本身的作用,但是仍然有一些 ...
- java数据库查询语句题_数据库查询语句面试
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题 ...
- 【mysql 提高查询效率】Mysql 数据库查询好慢问题解决
mysql查询为什么会慢,关于这个问题,在实际开发经常会遇到.下面和大家一起聊聊如何解决这个问题. 遇到这种问题,我们一般也会想到是因为索引.看看是否没有建立索引,如果没有,相应应该建立索引. 如: ...
- access查询mysql_什么是access查询
时 间:2012-07-12 12:39:51 作 者: 摘 要:access查询是Microsoft Access数据库中的一个对象,其它对象例如表.窗体.数据访问页.模块.报表等. 正 文: 一. ...
- 外键查询_传统关系型数据库查询性能提高思路
相信现阶段依然有许多的企业信息化项目依然采用单体架构,其数据存储主要方式依然以关系型数据库为主,比如oracle.mysql.postgresql等.企业初期,各种原因导致研发人员身兼数职,都是全栈的 ...
- mysql获取查询策略语句_MySQL数据库查询性能优化策略
优化查询 使用Explain语句分析查询语句 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句. 通过对查询语句的分析,可以了解查询语句的执行 ...
最新文章
- 新时代的网络工程师需要掌握哪些技能
- 16DOM之事件基础
- Python零散知识点记录
- loadrunner提高篇 - 结果分析实践
- OUYA游戏开发快速入门教程
- 皮一皮:充实的一天...
- ftp 上传文件夹_ftp工具哪个好?Viper FTP for Mac激活版带给大家
- Java---形参个数可变的方法
- java get 空指针_Java 中空指针处理方法
- 数据结构与算法学习笔记之 从0编号的数组
- 计算机前端学哪些好学,Web前端能干什么工作,好学吗
- CentOS 通过yum来升级php到php5.6,yum upgrade php 没有更新包怎么办?
- 前端开发中,如何优化图像?图像格式的区别?
- 特效编辑器开发手记2——cocos2d-x粒子系统的plist文件
- 新手入门C语言易错点
- cannot be resolved解决方法
- arctanx麦克劳林公式推导过程_诱导公式
- 利用XrecycleView写多条目展示+流式布局
- 与蜂窝连接的无人机的空地干扰缓解
- 最全最精准的IE浏览器判断和国内套壳浏览器判断(360,QQ,搜狗,百度等)
热门文章
- 一本好书,若干能源大数据分析论文分享
- 计算机英语900句小e,计算机英语100句
- 老男孩教育运维班100台规模集群存储系统搭建及数据实时备份上机实战
- 学生平价蓝牙耳机推荐,适合学生党的好音质平价蓝牙耳机
- 如何在IGV上使用BLAT搜索非模式物种
- kettle使用命令行来运行ktr和kjb文件
- solidworks批量转存宏程序开发【可下载】
- 微信公众号支付|微信H5支付|微信扫码支付|小程序支付|APP微信支付解决方案总结
- 【paddlepaddle安装报错系列】Installing collected packages :OpenCV-python ERROR :After october 2020 you…
- 浅谈微信小程序和微信公众平台