SQL基本查询_单表查询(实验二)
SQL基本查询_单表查询(实验二)
查询目标表结构及数据
emp
| empno | ename | job | hiedate | sal | comn | deptno | |
|---|---|---|---|---|---|---|---|
| 1007 | 马明 | 内勤 | 1992-6-12 | 4000 | 200 | ||
| 1004 | 王伟 | 内勤 | 1982-8-9 | 8000 | 600 | 02 | |
| 1002 | 马力 | 教研 | 1989-12-12 | 7000 | 500 | 01 | |
| 1005 | 孙小明 | 教师 | 1990-6-5 | 4500 | 02 | ||
| 1003 | 孙军 | 教师 | 1987-10-23 | 6500 | 450 | 01 | |
| 1001 | 张军 | 教师 | 1990-2-16 | 6000 | 0 | 01 | |
| 1006 | 董浩 | 教辅 | 1998-1-2 | 4200 | 300 | 02 |
针对emp表完成如下查询,并验证查询结果的正确性
- 使用 * 查询所有员工的信息;
- 查询员工的编号、姓名、工资信息,显示列标题为雇员编号、姓名、雇员工资;
- 查询单位共设置了那些岗位?
- 查询所有员工的信息,显示其编号、姓名、日薪水;
- 使用联合查询,分别查询雇员姓名和部门名称,并使用一列显示;
- 查询马姓雇员信息,显示其编号、姓名、薪水;
- 查询姓名中包含“小”字的雇员信息,显示其编号、姓名、薪水;
- 查询日薪在这200-300的雇员信息,显示其编号、姓名、日薪;
- 查询没有分配单位的雇员信息,显示其编号、姓名、薪水;
查询部门编号为02的雇员信息,显示其编号、姓名、薪水,并按姓名降序排序显示。
SQl 查询命令
1、 使用 * 查询所有员工的信息;
select * from emp;2、 查询员工的编号、姓名、工资信息,显示列标题为雇员编号、姓名、雇员工资;
select empno 雇员编号,ename 姓名,sal 雇员工资 from emp;3、 查询单位共设置了那些岗位?
select distinct job from emp;//distinct 是把重复的去掉4、查询所有员工的信息,显示其编号、姓名、日薪水;
select empno 编号,ename 姓名,sal/30 日薪水 from emp;5、使用联合查询,分别查询雇员姓名和部门名称,并使用一列显示;
select ename from emp union select job from emp;//union 是联合查询一般用在两个表的中间6、查询马姓雇员信息,显示其编号、姓名、薪水;
select empno 编号,ename 姓名,sal 薪水 from emp where ename like '马%';7、查询姓名中包含“小”字的雇员信息,显示其编号、姓名、薪水;
select empno 编号,ename 姓名,sal 薪水 from emp where ename like '%小%';8、查询日薪在这200-300的雇员信息,显示其编号、姓名、日薪;
select empno 编号,ename 姓名,sal/30 日薪水 from emp where sal/30 > 200 and sal/30 < 300//注意此处的写法,不要忘记and9、查询没有分配单位的雇员信息,显示其编号、姓名、薪水;
select empno 编号,ename 姓名,sal 薪水 from emp where deptno is null //此处的null一定要要注意,前面是is10、查询部门编号为02的雇员信息,显示其编号、姓名、薪水,并按姓名降序排序显示。
select empno 编号,ename 姓名,sal 薪水 from emp where deptno= '02' order by ename desc //降序排列的话要用到 order by 降序是用desc 升序的话是用 ASC //注意:若省略ASC和DESC,则默认为ASC,即升序排序好弱啊,好多命令还没有记清楚,而且伤心的是,课本竟然落在机房里,然后、、、、、找了很长一段的时间,找了很多地方,终于还是在机房里找到了。还有一个问题是自己的本子上按住了PLSQL 也完破解激活了,但是没有配置好。。。emnnnn.这真的很伤 --!
SQL基本查询_单表查询(实验二)的更多相关文章
- mysql_数据查询_单表查询
1.单表查询: 1.1选中表中若干列: SELECT子句的<目标列表达式>可以是表中属性列,也可以是表达式,还可以是字符常量. SELECT Sname,'year of birth:', ...
- SQL基本查询_多表查询(实验三)
SQL基本查询_多表查询(实验三) 题目要求(一) 针对emp.dept两表完成如下查询,并验证查询结果的正确性 使用显式内连接查询所有员工的信息,显示其编号.姓名.薪水.入职日期及部门名称: 使用隐 ...
- SQL基础--查询之一--单表查询
SQL基础--查询之一--单表查询
- MySQL之单表查询 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER BY 八 限制查询的记录数:LIMIT 九 使用正则表达式查询
MySQL之单表查询 阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER B ...
- SQL数据查询之——单表查询
一.SQL数据查询的一般格式 数据查询是数据库的核心操作.SQL提供了SELECT语句进行数据查询,其一般格式为: SELECT [ALL | DISTINCT]<目标列表达式>[,< ...
- sql多表查询(单表查询略过)
表library: 表borrow: 表reader: 1.等值连接:(常用) 原理:将多张表组合成一个逻辑大表,即字段相加记录相乘(笛卡尔积). 语法:select * from 表A,表B whe ...
- MySQL数据查询之单表查询
单表查询 简单查询 - 创建表 DROP TABLE IF EXISTS `person`; CREATE TABLE `person` ( `id` ) NOT NULL AUTO_INCREMEN ...
- MySQL简单查询和单表查询
MySQL记录操作 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用 ...
- mysql——查询语句——单表查询——(概念)
一.基本查询语句 select的基本语法格式如下: select 属性列表 from 表名和视图列表 [ where 条件表达式1 ] [ group by 属性名1 [ having 条件表达式2 ...
随机推荐
- [python学习笔记] 开篇
今天开始学习markdown,立贴为证. 平均一天一小时.两个月先学完基础. 所有的帖子只为了学习记录,有不对的请提出,轻吐槽
- 一步一步带你做WebApi迁移ASP.NET Core2.0
随着ASP.NET Core 2.0发布之后,原先运行在Windows IIS中的ASP.NET WebApi站点,就可以跨平台运行在Linux中.我们有必要先说一下ASP.NET Core. ASP ...
- Kindle 推送教程:教你用电子邮箱推送电子书
Kindle 推送是什么意思?如何通过电子邮件附件推送?或许刚刚接触 Kindle 的朋友对这个概念不是很清楚,其实所谓 Kindle 推送是指亚马逊提供的一个"Kindle 个人文档服务& ...
- 三、js的函数
三.函数 函数是定义一次但却可以调用或执行任意多次的一段JS代码.函数有时会有参数,即函数被调用时指定了值的局部变量.函数常常使用这些参数来计算一个返回值,这个值也成为函数调用表达式的值. 1.函数声 ...
- 零复制(zero copy)技术
html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...
- 《Go in action》读后记录:Go的并发与并行
本文的主要内容是: 了解goroutine,使用它来运行程序 了解Go是如何检测并修正竞争状态的(解决资源互斥访问的方式) 了解并使用通道chan来同步goroutine 一.使用goroutine来 ...
- 分享基于分布式Http长连接框架--代码模型
好的代码应该是方便客户端使用,代码能够自描述,规范化,大众标准化. 而且我相信代码也是有生命的,需要不断的维护它,你以什么样的态度对待它,它就会以同样的态度回敬你,所以在写代码前,先摆好自己的态度(一 ...
- JavaWeb(一)之细说Servlet
前言 其实javaWeb的知识早就学过了,可是因为现在在搞大数据开发,所以web的知识都忘记了.准备开始慢慢的把Web的知识一点一点的回忆起来,多学一点没有关系,就怕到时候要用的话,什么都不会了. 一 ...
- Python数据分析(二): Numpy技巧 (3/4)
numpy.pandas.matplotlib(+seaborn)是python数据分析/机器学习的基本工具. numpy的内容特别丰富,我这里只能介绍一下比较常见的方法和属性. 昨天晚上发了第一 ...
- 图解clientWidth,offsetWidth,scrollWidth,scrollTop
新手看到这几个属性,很头疼,参考了网上一些文章,加上自己实践,给出对这几个属性的解释 我把代码贴上来,方便大家验证 在chrome浏览器中,不知为什么图片容器高度比图片高度多了4px,把图片设置为bl ...