Oracle学习之简单查询

使用scott用户下的表,

1.查询所有内容
SELECT * FROM emp;

2.查询员工信息,包括员工编号,姓名,职位3个信息
SELECT empno,ename,job FROM emp;

3.查询所有职位
SELECT JOB FROM emp;

4.查询所有职位并去掉重复用DISTINCT
SELECT DISTINCT job FROM emp;

5.查询员工编号,姓名,职位
SELECT empno,ename,job FROM emp;

6.查询所有员工的编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算
SELECT empno,ename,sal,sal*12,sal/30 FROM emp;

7.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金
SELECT empno,ename,sal,sal*12+5000,sal/30 FROM emp;

8.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金,每个月加上200元的补助

SELECT empno,ename,sal,(sal+200)*12+5000,sal/30 FROM emp;

9.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金,每个月加上200元的补助并为每一个结果设置表头
SELECT empno AS 员工编号,ename AS 员工姓名,sal AS 月薪,(sal+200)*12+5000 AS 年薪,sal/30 AS 日薪 FROM emp;

10.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金,每个月加上200元的补助并为每一个结果设置表头,同时增加货币列
SELECT empno AS 员工编号,ename AS 员工姓名,sal AS 月薪,‘RMB‘AS 货币,(sal+200)*12+5000 AS 年薪,‘RMB‘AS 货币,sal/30 AS 日薪,‘RMB‘AS 货币 FROM emp;

11.使用||进行连接显示
SELECT ‘员工编号:‘|| empno ||‘,的员工姓名是:‘ || ename || ‘,基本工资是:‘ || sal FROM emp;

12.使用||进行连接显示,并将表头更改为员工信息:
SELECT ‘员工编号:‘|| empno ||‘,的员工姓名是:‘ || ename || ‘,基本工资是:‘ || sal 员工信息 FROM emp;

13.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金,每个月加上200元的补助并为每一个结果设置表头,同时增加货币列
SELECT empno AS 员工编号,ename AS 员工姓名,sal AS 月薪,‘RMB‘AS 货币,(sal+200)*12+5000 AS 年薪,‘RMB‘AS 货币,sal/30 AS 日薪,‘RMB‘AS 货币 FROM emp;

2015-01-05

时间: 2024-10-11 00:40:53

Oracle学习之简单查询的相关文章

Oracle学习之简单查询语句

--以特定格式显示日期 select ename,to_char(hiredate,'YYYY"年"MM"月"DD"日"') from emp; --排除重复行 select distinct deptno,job from emp; select deptno,job from emp; --使用nvl函数处理NULL select ename ,sal,comm,nvl(comm,0.00),sal+nvl(comm,0) from emp;

Oracle数据库之四 简单查询

四.简单查询 ? 简单查询的主要特征就是将一张数据表之中的全部数据行进行显示,而后可以利用 SELECT 子句来控制所需要的输出列. 4.1.基础语法 范例:查询 emp 表中的数据(全部数据查询) SELECT * FROM emp; ? 在取得全部数据后,可以发现某些列上会显示 null 的信息,null 表示的是没有内容,但 null != 0 , null 指的是暂时未知的内容. 简单查询语句语法: SELECT [DISTINCT] * | 列名称[AS][列别名],列名称[AS][列

oracle学习之基本查询和条件过滤,分组函数使用

oracle是殷墟出土的甲骨文的第一个单词,所以在中国叫做甲骨文,成立于1977年,总部位于美国加州. 在安装好后,主要有两个服务需要开启: 1,实例服务,OracleServiceORCL,决定是否可以连接上数据库 2,监听服务,OracleOraDb11g_home1TNSListener,决定是否可远程连接数据库 在安装好客户端后,登录方式: sqlplus 用户名/密码 如果是远程登录,需要加上连接别名,或者IP: sqlplus 用户名/密码@//IP地址/实例名 or sqlplus

Oracle学习(二)—简单查询

1.SCOTT用户之中的主要数据表 dept.emp.salgrade.bonus.观察四张表结构(语法:DESC 表). |·部门表:dept NO. 字段   类型 描述 1. DEPTNO  NUMBER(2) 部门编号,最多只能由两位数字所组成 2. DNAME VARCHAR2(14) 部门名称,由14个字节长度所组成 3. LOC     VARCHAR2(13) 部门位置 |·雇员表:emp NO. 字段   类型 描述 1. EMPNO   NUMBER(4)  雇员编号,最多只

oracle 简单查询

数据查询是用SELECT命令从数据库的表中提取信息. 语法结构:简单查询 SELECT *|列名|表达式 FROM 表名 WHERE 条件 ORDER BY 列名 语法解析: *表示表中的所有列. 列名可以选择若干个表中的列名,各个列表中间用逗号分隔. 表达式可以是列名.函数.常数等组成的表达式. WHERE子句是查询的条件. ORDER BY 要求在查询的结果中排序,默认是升序. Oracle中可以把查询的结果根据结果集中的表结构和数据形成一张新表. 语法结构:根据结果集创建表 CREATE

Oracle学习(六):子查询

1.知识点:可以对照下面的录屏进行阅读 SQL> --子查询所要解决的问题:问题不能一步求解 SQL> --查询工资比SCOTT高的员工信息 SQL> --(1)使用普通方法 SQL> --1. SCOTT的工资 SQL> select sal from emp where ename='SCOTT'; SQL> --2. 查询比3000高的员工 SQL> select * 2 from emp 3 where sal>3000; SQL> --(2)

Oracle笔记(四) 简单查询、限定查询、数据的排序

Oracle笔记(四) 简单查询.限定查询.数据的排序 一.简单查询 SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统.ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言. Oracle数据库之所以发展的很好,主要也是因为Oracle是全世界最早采用SQL语句的数据库产品. SQL功能强大,概括起来,它可以分成以下几组: DML(Data Manipulation La

Oracle从入门到精通 关于简单查询的问题

视频课程:李兴华 Oracle从入门到精通视频课程 学习者:阳光罗诺 视频来源:51CTO学院 如果要进行查询,肯定使用的时DML中的查询部分支持,相对于简单查询而言,通俗的理解,就是全部记录都查询,但是可以通过语法控制列的显示与否. 简单查询的SQL语法结构如下所示: ②SELECT [DISTINCT] * |列[别名],别[别名],--.①FROM 表名称[别名]: 两者在执行的顺序上是先从①开始执行,然后再去执行② 举例:如果再select子句之中使用了"*"表示的是查询一张表

数据库基础学习4--表格的 增 删 改 查(简单查询与高级查询)

一.增 C:create 增加,创建,向数据库里面添加数据. insert into Fruit values('K009','苹果',3.0,'高青',90,'') insert into Fruit(Ids,Name,Price,Source,Numbers) values('K010','苹果',3.0,'高青',90) 二.改 U:update修改,从数据库表里面修改数据. update Fruit set Source='烟台' where Ids='K001' 三.删 D:delet