`
lhgyy00
  • 浏览: 144308 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

数据库---oracle学习笔记1

阅读更多

select distinct dempno ,job from emp;

select * from emp;
select * from emp where deptno=10;
select * from emp wehre ename='clack';
select * from emp where sal>1500;
selece ename,sal from emp where deptno<>10;

select * from emp where sal between 800 and 1500;
select * from emp where comm = null;--为选定行
select * from emp where comm is null;
select * from emp where sal in(800,1500);
select * from emp where ename in ('smith','king');
select * from emp where hiredate>'20-2月-81'
select sysdate from dual;
select sysdate from emp;--查询本表的日期,格式特殊
or and not --连接符号
select ename rofm emp where ename like '%all%';
select ename from emp where ename like '_al%';
select ename from emp where eanme like '%$%%' escape '$'; -- 这里指定转义字符为¥
select * from demp order by dempno desc;
select * from emp order by asc;
select ename from emp where deptno <>10 order by deptno asc ename desc;
lower
select lower(ename) from emp;
select ename from emp where lower(ename) like '_a';
select substr(ename,2,3) from emp;
select char(65) from dual;--a ascii转换成字符
select ascii('a') from dual ;--65
select round(23.653) from dual;
select round(23.653,-1) from dual;
selct to_char(sal,'$99,999.9999') from emp;--转换的格式必须加‘’
select to_char(sal,'L00000.0000') from emp;
select to_char(hiredate,'YYYY-MM-DD HH:MI:SS') from emp;
select to_char(sysdate ,'YYYY-MM-DD HH24:MI:SS') from dual;
select ename ,hiredate from emp hiredate >'1981-2-20 12:34:56';--格式不匹配
select ename ,hiredate from emp hiredate >todate('1981-2-20 12:34:56','YYYY-MM-DD HH24:MI:SS');
select dal from emp where sal > to_number('$1,250','99,999.99');
nvl--空值
select ename sal*12+nvl(comm,0) from emp;
select max(sal) from emp;
select min(sal) from emp;
select avg(sal) from emp;
select sum(sal) from emp;
select count(*) from emp;
select count(*) from deptno=10;
select count(comm) from emp;
select count(distinct deptno) from emp;
select avg(sal),deptmo from emp group by deptno order by sal;
select max(sal) from emp group br deptno,job;
select ename from emp where sal=(select max(sal) from emp);
select avg(sal) from emp group by deptno;
select avg(sal) from emp group by deptno hanving avg(sal) >2000;
select avg(sal) from emp where sal>1200 group by deptno
having avg(sal)>1500
order by avg(sal) desc;

分享到:
评论

相关推荐

    Oracle学习笔记 PDF

    ### Oracle学习笔记知识点详解 #### 一、Oracle简介 Oracle是一家知名的软件公司,以其数据库管理系统闻名全球。该公司成立于1977年,总部位于美国加利福尼亚州。Oracle不仅提供数据库解决方案,还涉及中间件、...

    oracle数据库学习笔记

    ### Oracle 数据库学习笔记 #### Oracle DML 数据库操作语言 - **数据插入**: 在 Oracle 数据库中,可以通过 `INSERT` 语句将一个表的部分数据插入到另一个表中。例如,利用 `INSERT INTO table_name (subquery)` ...

    Oracle数据库笔记大全

    Oracle数据库是世界上最流行的关系型数据库管理系统之一,广泛应用于企业级数据管理、数据分析和应用程序开发。...通过不断学习和实践,可以更好地掌握Oracle数据库的精髓,满足各种复杂的企业级需求。

    Oracle学习笔记-日常应用、深入管理、性能优化

    资源名称:Oracle学习笔记-日常应用、深入管理、性能优化内容简介:Oracle学习笔记-日常应用、深入管理、性能优化Oracle 11g是最具代表性的高端关系型数据库管理系统,它在世界各地的大型商务数据库应用系统中被广泛...

    ORACLE-----ORACLE笔记

    1. 数据库概念:Oracle数据库是一个存储结构化数据的系统,它允许用户创建、查询、更新和管理数据。数据库由表、视图、索引、存储过程、触发器等组成。 2. 数据类型:Oracle支持多种数据类型,如VARCHAR2(可变长度...

    Oracle数据库笔记-JackChiang.docx

    Oracle数据库是全球最广泛...Jack Chiang的笔记可能涵盖了以上部分或全部内容,对于学习和理解Oracle数据库的运作机制和管理技巧具有很高的参考价值。通过深入阅读和实践,你可以成为一名熟练的Oracle数据库管理员。

    Oracle 10g 学习笔记

    │ Oracle学习笔记.pdf │ Oracle学习笔记.wps │ 安装Oracle后myEclipse不能正常使用.txt │ 手工配置listener.ora【避免出现ORA-12514错误】.txt │ 贴子树状态存储结构.jpg │ 贴子树状态存储结构.sql │ ├─01...

    Archive Log 学习笔记 --oracle 数据库

    这篇学习笔记将深入探讨归档日志的概念、功能以及如何管理和利用它们。 1. **归档日志概念**: - 归档日志是联机重做日志(Online Redo Log)的备份,当一个redo log group切换时,如果数据库配置为归档模式,那么...

    oracle数据库学习笔记-提高篇

    1. OracleServiceSID:这是Oracle数据库的核心服务,对应于特定的数据库实例(SID)。当数据库被安装后,该服务默认设置为自动启动,确保数据库在系统启动时能够自动运行。服务进程由ORACLE.EXE执行,它读取初始化...

    Oracle学习笔记.pdf

    以下是对Oracle学习笔记中提到的一些关键知识点的详细解释: 1. **SQL执行顺序**: SQL语句的执行顺序是:`FROM` -&gt; `WHERE` -&gt; `SELECT` -&gt; `GROUP BY` -&gt; `HAVING` -&gt; `ORDER BY`。首先从`FROM`子句开始,确定...

    ORACLE数据库学习笔记

    本文主要针对ORACLE数据库的学习笔记进行深入解析。 首先,SQL是Structured Query Language的缩写,即结构化查询语言,它是用于管理关系数据库的标准语言。SQL主要包括五种类型的子语言:DDL(Data Definition ...

    Oracle学习笔记精华版

    Oracle学习笔记精华版是针对数据库管理系统Oracle的一份重要学习资源,涵盖了从基础概念到高级特性的全面知识。Oracle,作为全球广泛使用的大型企业级数据库系统,对于IT专业人员尤其是数据库管理员(DBA)来说,是...

    Oracle SQLServer数据库 学习笔记

    1. **分布式数据库**:Oracle支持多节点的分布式数据库系统,可以跨越多个地理位置分散的数据进行操作。 2. **RAC(Real Application Clusters)**:提供高可用性,允许多个实例同时访问一个数据库,提高系统性能和...

    Oracle数据库体系结构-学习笔记.docx

    ### Oracle数据库体系结构知识点 #### 一、Oracle体系结构简介 **Oracle Server**: Oracle服务器包含两个主要部分:数据库(Database)和实例(Instance)。 - **Database**: 包括数据文件(Datafiles)、控制文件...

    oracle学习笔记-入门基础

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的特性和功能来优化数据管理和查询性能。本文主要探讨Oracle数据库的入门基础知识,特别是与索引相关的概念。 首先,我们要理解ROWID的概念。ROWID是...

Global site tag (gtag.js) - Google Analytics