`
kidiaoer
  • 浏览: 822146 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

经典sql语句

阅读更多
经典sql语句:
    在oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会相同。
	
	
<第一个经典sql语句>  decode和case when的使用
		分别用case和decode函数列出员工所在的部门,deptno=10显示'部门 10',  
		  deptno=20显示'部门 20'  
		  deptno=30显示'部门 30'  
		  deptno=40显示'部门 40'  
		  否则为'其他部门'
  
  select ename,  
         case deptno  
           when 10 then  
            '部门10'  
           when 20 then  
            '部门20'  
           when 30 then  
            '部门30'  
           when 40 then  
            '部门40'  
           else  
            '其他部门'  
         end 工资情况  
    from scott.emp  
    
  select ename,  
         decode(deptno,  
                10,  
                '部门10',  
                20,  
                '部门20',  
                30,  
                '部门30',  
                40,  
                '部门40',  
                '其他部门') 工资情况  
    from scott.emp  
	
	
<第二个经典sql语句>  分页相关

查找出部门10和部门20中,工资最高第3名到工资第5名的员工的员工名字,部门名字,部门位置 
 select a.ename, dname, loc  
   from (select *  
           from (select rownum rn, deptno, empno, sal, ename  
                   from (select deptno, empno, sal, ename  
                           from scott.emp  
                          where deptno in (10, 20)  
                            and rownum <= 5  
                          order by sal desc))  
          where rn between 3 and 5) a,  
        scott.dept b  
  where a.deptno = b.deptno 
  
  
<第三个经典sql语句> 删除重复记录

      delete from 表名 e
 where e.rowid >
       (select min(x.rowid) from 表名 x where x.empno = e.empno)
	   
	   
 
分享到:
评论

相关推荐

    经典SQL语句大全.rar

    经典SQL语句大全.rar经典SQL语句大全.rar经典SQL语句大全.rar经典SQL语句大全.rar经典SQL语句大全.rar经典SQL语句大全.rar经典SQL语句大全.rar经典SQL语句大全.rar经典SQL语句大全.rar

    经典SQL语句函数大全

    本资源“经典SQL语句函数大全”聚焦于SQL中的各种函数,旨在帮助用户掌握SQL的核心功能并提升数据库操作效率。** **一、SQL基本概念** SQL分为DDL(Data Definition Language)和DML(Data Manipulation Language)...

    经典SQL语句大全经典SQL语句大全

    经典SQL语句大全经典SQL语句大全经典SQL语句大全经典SQL语句大全经典SQL语句大全

    课程课件\经典SQL语句大全+SQL基础教程.rar

    这个压缩包文件"经典SQL语句大全+SQL基础教程.rar"包含了关于SQL的重要学习资源,包括"SQL语句教程.doc"和"经典SQL语句大全.doc"两份文档,旨在帮助初学者掌握SQL的基础知识和常见操作。 1. **SQL基础**: - ...

    经典SQL语句大全.chm

    《经典SQL语句大全》是一部全面介绍SQL语言的参考资料,主要涵盖了SQL的基础概念、语法以及在实际数据库操作中的应用。SQL(Structured Query Language),结构化查询语言,是用于管理和处理关系数据库的标准语言。...

    50个经典sql语句总结

    50个经典sql语句总结50个经典sql语句总结50个经典sql语句总结50个经典sql语句总结

    经典sql语句(SQL经典面试题及答案,某外企SQL Server面试题L)

    本资源“经典sql语句”聚焦于SQL的经典面试题及其解答,旨在帮助求职者特别是针对SQL Server岗位的应聘者准备面试。以下将详细解析SQL的一些核心知识点,并结合可能的面试问题进行阐述。 1. **选择查询(SELECT)**...

    经典SQL语句大全 SQL学习

    "经典SQL语句大全"这个资源旨在提供全面的SQL知识,帮助用户理解和运用各种SQL操作。 文档可能涵盖以下关键知识点: 1. **SQL基础**:SQL的基础包括数据定义(DDL,Data Definition Language),如CREATE TABLE...

    面试经典Sql语句大全

    综上所述,"面试经典Sql语句大全"涵盖的内容广泛且深入,不仅包含基础操作,还涉及高级技巧和实际应用,是准备SQL面试的宝贵资料。通过学习和掌握这些知识点,可以有效提升在数据处理和分析方面的专业技能。

    spring_Framework+经典SQL语句大全+Hibernate中文API

    经典SQL语句大全通常包括DML(Data Manipulation Language)如SELECT、INSERT、UPDATE、DELETE,DDL(Data Definition Language)如CREATE、ALTER、DROP,以及事务控制、视图、索引等相关操作。掌握这些经典SQL语句...

    经典SQL语句学习总结

    以下是对经典SQL语句的学习总结: 1. **SELECT语句**:用于从数据库中查询数据,是最基础也是最常用的SQL语句。你可以根据需求选择查询特定列、所有列,或者通过WHERE子句过滤条件。例如: ```sql SELECT column1...

Global site tag (gtag.js) - Google Analytics