`
zjeers
  • 浏览: 37724 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

一些不常用的SQL语句

阅读更多

1: 确定表的结构
   DESC table_name;
 2: 处理NULL,NVL(EPER1,EPER2),EXPER1为空,返回EXPER2,反之则返回EXPER1;NVL2(EPER1,EPER2,EPER3),EPER1不为空,返回
  EPER3,为空返回EPER2,数据类型一致。
   SELECT NVL(EPER1,EPER2) FROM DUAL;
 3: 联结字符串
   SELECT conn1||'字符串'||conn2 AS '字符串' From dual;
 4: 使用子查询直接装载,/*+APPEND*/为直接装载,对大批量数据处理很快
   INSERT /*+APPEND*/ INTO employee(empno,ename,sal,deptno)
   SELECT empno,ename,sal,deptno FROM emp WHERE deptno = 20;
 5: 使用ALL,FIRST操作符进行多表插入,
   INSERT ALL
   WHEN depno=10 THEN INTO dept10
   WHEN depno=20 THEN INTO dept20
   WHEN depno=30 THEN INTO dept30
   ELSE INTO other
   SELECT  * FROM emp;
 6: 使用DEFAULT选项更新数据
   UPDATE emp SET jop=DEFAULT WHERE ename='test';
 7: 复制表数据
   UPDATE employee SET depno=(SELECT depno FROM emp WHERE empno='10')
   WHERE job=(Select jop From emp WHERE empno='10')
 8: 使用TRUNCATE TABLE 截断表
   TRUNCATE TABLE emp;
 9: 事务提交与回退 
   COMMIT,ROLLBACK;
 10: 分组函数只能出现在选择列表,HAVING 和 ORDER BY 子句中,ORDER BY 放在最后.
   Select depno,max(sal),min(sal) From emp GROUP BY depno HAVING MAX(sal)>100 ORDER BY avg(sal)
 11: 使用ROLLUP操作符,生成横向小计统计.CUBE生成横向和纵向统计.
   Select depno,max(sal),min(sal) From emp GROUP BY ROLLUP(depno);
   Select depno,max(sal),min(sal) From emp GROUP BY CUBE(depno);
 12: 内连接与外连接
   Select table1.COLUMN,table2.COLUMN From table1 [inner|left|right|full]
   join table2 ON table1.column=table2.column;
 13: 在DML,DDL中用子查询.
   Create TABLE newName(depno,depname) AS Select depno,depname From emp;
 14: 合并查询,UNION,取并集,UNION ALL取并集且有重复,INTERSECT,取交集,MINUS取两个结果的差集.
   Select table1.COLUMN1,table1.COLUMN2 From table1
   UNION [UNION ALL|INTERSECT|MINUS]
   Select table2.COLUMN1,table2.COLUMN2 From table2;

分享到:
评论

相关推荐

    50个常用SQL语句.zip

    50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用...

    Mysql常用SQL语句

    下面是MySQL中一些常用的SQL语句: 创建、删除和基本查询 * 显示数据库:`show databases;` * 创建数据库:`create database db;` * 删除数据库:`drop database db;` * 选择数据库:`use db;` 创建和删除表 * ...

    ORACLE常用SQL语句大全.pdf

    本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 * 创建数据库:CREATE ...

    OA系统常用SQL语句

    在OA系统中,SQL语句是核心的数据操作工具,特别是在SQL Server数据库环境下。下面,我们将详细讨论OA系统中常见的SQL语句及其应用。 1. **人事管控**:在OA系统中,人事数据的管理和更新至关重要。例如,"01人事...

    oracle常用SQL语句(汇总版).docx

    Oracle 常用 SQL 语句汇总 Oracle 是一个功能强大且复杂的关系数据库管理系统,它提供了多种 SQL 语句来管理和操作数据库。在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义...

    50个常用sql语句 很好

    50个常用sql语句 50个常用sql语句 50个常用sql语句 50个常用sql语句

    常用sql语句大全

    sql语句sql语句sql语句sql语句sql语句sql语句sql语句sql语句sql语句

    sql语句万能生成器,sql语句,sql语句生成

    SQL语句是数据库操作的核心,它用于查询、插入、更新和删除数据,是任何数据库管理系统中的基础工具。在IT行业中,编写SQL语句是一项必备技能,但手动编写和调试SQL语句可能会耗费大量时间和精力,尤其在处理复杂...

    常用SQL语句大全

    常用SQL语句大全 语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE ...

    常用SQL语句组合实例集锦

    本集锦将详述一些常用的SQL语句组合实例,旨在帮助读者更有效地理解和运用SQL。以下是一些关键知识点: 1. **数据查询(SELECT语句)**:SQL的核心在于SELECT语句,用于从表中获取数据。基本格式如下: ```sql ...

    常用SQL语句大全(简单实用)

    根据提供的文件信息,本文将对其中提及的SQL知识点进行详细解释与说明,旨在为不同层次的学习者提供一个全面且易于理解的SQL语句指南。 ### 1. SELECT 语句 `SELECT` 语句是SQL中最常用的命令之一,主要用于从...

    C#不写SQL语句的数据库操作

    传统的数据库操作往往涉及到编写大量的SQL语句,这种方式虽然直接且高效,但对于一些初级开发者或专注于业务逻辑的开发者来说,可能会觉得繁琐。本主题将探讨如何在C#中进行不写SQL语句的数据库操作,实现对数据的增...

    EXCEL 常用SQL语句解释+VBA 完全手册

    学习"EXCEL 常用SQL语句解释+VBA 完全手册"的内容,不仅可以提升你在Excel中的数据处理能力,还能够使你在面对复杂数据挑战时游刃有余。无论你是数据分析师、项目经理还是企业决策者,掌握这些技能都将大大提高你的...

    Oracle Sql语句转换成Mysql Sql语句

    本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...

    奇迹MU常用SQL语句(非常实用)

    标题“奇迹MU常用SQL语句(非常实用)”和描述中的关键信息暗示了这是一个与《奇迹MU》游戏服务器管理和维护相关的资源包,其中包含了多种SQL语句和与游戏相关的数据库配置文件。《奇迹MU》是一款经典的多人在线角色...

    E10查用SQL语句集合E10查用SQL语句集合

    名称:E10查用SQL语句集合 适用人群:ERP管理员 适用场景:E10ERP系统上线持续改善,SQL常用语句 功能描述:PO待交明细、出入库统计表、待领料清单、请购中品号无单价的品号清单、请购单中无品号采购信息的品号清单 ...

    常用SQL语句查询

    常用SQL语句查询常用SQL语句查询

    fire bird常用sql语句

    fire bird常用sql语句 一、分页写法小例: 二、显示表名和表结构 三、使用ISQL连接数据库 四、更新字段注释 五、显示字段注释 六、更新表注释 七、查询所有的表和视图(包括系统表和系统视图) 八、查询所有的用户表...

    sql语句说明sql语句说明sql语句说明.zip

    sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明...

Global site tag (gtag.js) - Google Analytics