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//注意此处的写法,不要忘记and

    9、查询没有分配单位的雇员信息,显示其编号、姓名、薪水;

    select empno 编号,ename 姓名,sal 薪水
    from emp
    where deptno is null //此处的null一定要要注意,前面是is

    10、查询部门编号为02的雇员信息,显示其编号、姓名、薪水,并按姓名降序排序显示。

    select empno 编号,ename 姓名,sal 薪水
    from emp
    where deptno= '02'
    order by ename desc
    //降序排列的话要用到 order by 降序是用desc  升序的话是用 ASC
    //注意:若省略ASC和DESC,则默认为ASC,即升序排序

    好弱啊,好多命令还没有记清楚,而且伤心的是,课本竟然落在机房里,然后、、、、、找了很长一段的时间,找了很多地方,终于还是在机房里找到了。还有一个问题是自己的本子上按住了PLSQL 也完破解激活了,但是没有配置好。。。emnnnn.这真的很伤 --!

SQL基本查询_单表查询(实验二)的更多相关文章

  1. mysql_数据查询_单表查询

    1.单表查询: 1.1选中表中若干列: SELECT子句的<目标列表达式>可以是表中属性列,也可以是表达式,还可以是字符常量. SELECT Sname,'year of birth:', ...

  2. SQL基本查询_多表查询(实验三)

    SQL基本查询_多表查询(实验三) 题目要求(一) 针对emp.dept两表完成如下查询,并验证查询结果的正确性 使用显式内连接查询所有员工的信息,显示其编号.姓名.薪水.入职日期及部门名称: 使用隐 ...

  3. SQL基础--查询之一--单表查询

    SQL基础--查询之一--单表查询

  4. MySQL之单表查询 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER BY 八 限制查询的记录数:LIMIT 九 使用正则表达式查询

    MySQL之单表查询 阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER B ...

  5. SQL数据查询之——单表查询

    一.SQL数据查询的一般格式 数据查询是数据库的核心操作.SQL提供了SELECT语句进行数据查询,其一般格式为: SELECT [ALL | DISTINCT]<目标列表达式>[,< ...

  6. sql多表查询(单表查询略过)

    表library: 表borrow: 表reader: 1.等值连接:(常用) 原理:将多张表组合成一个逻辑大表,即字段相加记录相乘(笛卡尔积). 语法:select * from 表A,表B whe ...

  7. MySQL数据查询之单表查询

    单表查询 简单查询 - 创建表 DROP TABLE IF EXISTS `person`; CREATE TABLE `person` ( `id` ) NOT NULL AUTO_INCREMEN ...

  8. MySQL简单查询和单表查询

    MySQL记录操作 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用 ...

  9. mysql——查询语句——单表查询——(概念)

    一.基本查询语句 select的基本语法格式如下: select 属性列表 from 表名和视图列表 [ where 条件表达式1 ] [ group by 属性名1 [ having 条件表达式2 ...

随机推荐

  1. [js高手之路] 设计模式系列课程 - DOM迭代器(2)

    如果你对jquery比较熟悉的话,应该用过 eq, first, last, get, prev, next, siblings等过滤器和方法.本文,我们就用迭代设计模式来封装实现,类似的功能 < ...

  2. TCP/IP(四)网络层

    前言 前面给大家介绍了计算机网络的基本概述,物理层和数据链路层.这一篇给大家介绍面试中经常会被问到的网络层.在介绍之前我们回顾一下之前学习的知识! CP/IP协议栈:物理层.链路层.网络层.传输层.应 ...

  3. mysql 时间函数 时间转换函数

    时间函数 Now 获取当前时间 current_timestamp 获取当前时间 localtimestamp 时间转换 UNIX_TIMESTAMP    "2009-09-15 00:0 ...

  4. 【BZOJ】2190 [SDOI2008]仪仗队(欧拉函数)

    Description 作为体育委员,C君负责这次运动会仪仗队的训练.仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是 ...

  5. Cow Sorting hdu 2838

    Cow Sorting Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  6. OWLQN算法

    一.BFGS算法 算法思想如下: Step1   取初始点,初始正定矩阵,允许误差,令: Step2   计算: Step3   计算,使得 : Step4    令: Step5    如果,则取为 ...

  7. Day1 Python基础学习

    一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...

  8. 移动端效果之Picker

    写在前面 接着前面的移动端效果的研究,这次来看看picker选择器的实现原理 移动端效果之Swiper 代码看这里:github 1. 核心解析 1.1 基本HTML结构 <!-- 说明: 1. ...

  9. 关于Elixir游戏服设计系列

    写着写着就废球了,感觉空对空,实在没什么意思. 另外很快就要搞新项目,决定新项目就直接上elixir了.目前该做的准备工作已经探索了一些了. 以下的东西是写给同事参考的,感兴趣的可以看看,提建议更好. ...

  10. VUE实现请求数据

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...