码迷,mamicode.com
首页 > 数据库 > 详细

oracle查询与函数

时间:2018-07-30 22:07:44      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:group by   姓名   新建   mil   用户   tin   过滤   一个   font   

前言

scott是一个系统已经新建好的普通用户,用户名是scott,scott常作为一个示例。

在刚开始学习oracle ,常用到scott用户。

使用scott用户进行联系oracle中的sql语句学习

 

scott用户下的表结构

技术分享图片

技术分享图片

技术分享图片

技术分享图片

1 查询语句的结构:

select [列名] [*] from 表名 [where 条件] [group by 分组条件] [having 过滤] [order by 排序]

2 查询

2.1 基本查询

语法: select * from 表名 [where 条件]

2.1.1查询所有雇员

select count(*) from emp;

直接写一个常量比写 * 要高效
select count(1) from emp;

2.1.2查询雇员总数

select count(1) from emp;

2.2别名查询

别名查询: 使用as 关键字, 可以省略
别名中不能有特殊字符或者关键字, 如果有就加双引号

2.2.2使用别名查询姓名与工资

select ename 姓名, sal 工资 from emp;

select ename "姓 名", sal 工资 from emp;

2.3去除重复数据

去除重复数据 distinct
多列去除重复: 每一列都一样才能够算作是重复

2.3.1单列去除重复

select distinct job from emp;

2.3.2多列去除重复的

select distinct job,deptno from emp;

2.4查询中的四则运算

2.4.1

dual : oracle中的虚表 ,伪表, 主要是用来补齐语法结构

select 1+1 from dual;

 

oracle查询与函数

标签:group by   姓名   新建   mil   用户   tin   过滤   一个   font   

原文地址:https://www.cnblogs.com/gj-blog/p/9392995.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!