oracle查询与函数

Posted gj-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle查询与函数相关的知识,希望对你有一定的参考价值。

前言

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查询与函数的主要内容,如果未能解决你的问题,请参考以下文章

从零开始学习Oracle数据库函数与子查询和连接查询

从零开始学习Oracle数据库函数与子查询和连接查询

Oracle入门第三天(上)——多表查询与分组函数

oracle 如何返回多条记录

oracle中decode函数如何提升查询语句性能的?

oracle怎样查询数据库函数是不是被执行