`

经典sql语句

    博客分类:
  • DB
阅读更多

 

      经典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语句下载地址
    
分享到:
评论

相关推荐

    经典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语句大全经典SQL语句大全

    经典SQL语句函数大全

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

    超经典SQL语句集锦

    经典SQL语句集锦,很有参考价值的sqlserver资料。。

    课程课件\经典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)**...

    Oracle经典SQL语句

    ORACLE经典语句汇总 -- 字符串左填充和右填充,默认填充空格 -- 产生1~99行数据,少于一位则补0 -- 刪除相同行 -- 随机数 -- 产生业务流水号 -- 查询某张表中有哪些字段 -- 自循环表中 由叶子节点查父节点 -- 查子...

    经典SQL语句大全,SQL语句实例

    本资源“经典SQL语句大全”提供了丰富的SQL语句实例,旨在帮助初学者和进阶者巩固SQL基础知识,掌握各种SQL操作技巧。 一、SQL基础 SQL的基本组成部分包括数据定义语言(DDL)、数据操纵语言(DML)、数据查询语言...

    经典SQL语句大全

    本资源“经典SQL语句大全”提供了丰富的SQL语法示例,涵盖了Java或C#等编程语言在实际开发中与数据库交互时可能会用到的各种SQL语句。 首先,我们来探讨SQL的基础部分。SQL语句主要分为四大类别: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语句...

Global site tag (gtag.js) - Google Analytics