`

高级建表方式

阅读更多

 

 create table t2 as

    with t as (select level-1 l from dual connect by level<=10),

         t1 as(select t.l a,t1.l b,t2.l c,t3.l d from t,t t1,t t2,t t3,t t4,t t5,t t6)

    -- select count(*),sum(a+b+c+d) from t1

    SELECT A,B,C,D,

    SUM(CASE

             WHEN A>0 THEN 0

              WHEN B>0 THEN 1

              WHEN C=0 THEN 2

            WHEN D=9 THEN 4

            END) Q

  FROM T1

 GROUP BY A,B,C,D

  ;

 

select mod(level,2) id from dual connect by level<10

分享到:
评论

相关推荐

    activiti建表语句

    建表语句将涉及创建上述提到的所有表以及可能的一些额外表,用于支持Activiti的高级功能,如表单、评论、附件等。每个表都有其特定的字段,比如`ACT_RE_PROCDEF`表会有`ID_`, `NAME_`, `VERSION_`, `KEY_`, `...

    贷款建表.pdf

    它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它...

    JPA注解 和hibernate 建表

    JPA的出现是为了解决传统的JDBC编程方式的缺陷,提供了更高级的抽象层次来访问和操作数据库。 二、JPA注解 JPA提供了一些注解来描述实体 Bean 的持久化信息,例如: * @Entity:标注该类是一个实体Bean * @Table...

    mybatis入门实例(mysql数据库,带建表语句)

    MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs...

    测试数据库快速建表sql语句

    为了实现多数据库版本兼容,建表脚本通常会包含特定于数据库系统的语法,或者使用参数化的方式。例如,可以使用动态SQL来适应不同的数据库系统,或者编写多个版本的脚本以确保在不同平台上正确运行。 "百万级数据库...

    Oracle常用重复建表,索引,序列,表列等通用方法封装

    在Oracle中,包(PACKAGE)是一种组织PL/SQL代码的高级结构,它可以包含公共过程、函数、变量和常量。通过创建一个名为`TOOS`的包,我们可以将创建表、索引、序列等的操作统一管理,便于调用和维护。 例如,我们...

    Oracle建表脚本

    此外,源码和工具标签暗示了这篇博文可能也讨论了如何通过编程方式(如PL/SQL或Java)或特定工具(如SQL Developer、Toad)来自动化建表脚本的生成和执行。 总结来说,Oracle建表脚本涉及的数据结构设计、数据类型...

    JSF分页实现,内含建表语句

    JSF是一种用于构建Web应用程序的MVC(Model-View-Controller)框架,它提供了一种组件化的方式来处理用户界面和业务逻辑。在这个实例中,我们将看到如何将一个基于JSP的系统改造成使用JSF的分页系统。 首先,让我们...

    MySQL 练习目(含建表语句,解析)

    这些练习通常涵盖基础到高级的SQL概念,包括但不限于数据类型、数据操作、表的创建、查询优化、联接操作以及视图等。 首先,建表语句(CREATE TABLE)是MySQL中的关键命令,用于定义数据库表的结构。在实践中,我们...

    论坛T-SQL语句实例 简单易懂 建库建表建约束等

    本资源针对初学者,通过"论坛T-SQL语句实例 简单易懂 建库建表建约束等"这个主题,旨在帮助初学者快速理解和掌握T-SQL的基础操作。 首先,我们来讨论如何创建数据库。在T-SQL中,使用`CREATE DATABASE`语句可以新建...

    易语言源码使用Sql语句建Mssql库,建表.rar

    本资源“易语言源码使用Sql语句建Mssql库,建表.rar”是针对如何利用易语言配合SQL语句在Microsoft SQL Server(简称MSSQL)数据库中创建数据库和表格的教程。 在SQL中,创建数据库通常使用`CREATE DATABASE`语句,...

    sql 高级编程sql 高级编程sql 高级编程sql 高级编程sql 高级编程

    在SQL的高级编程中,我们关注的是如何利用更复杂、更高效的方式来管理和操作数据库。SQL Server 2005是一个重要的平台,它提供了丰富的T-SQL(Transact-SQL)功能,这是一种基于SQL的编程语言,专为Microsoft SQL ...

    省市县三级联动(部分)

    省市县三级联动是一种常见的地理信息组织方式,常用于构建具有层级关系的地址系统。在IT领域,这通常涉及到数据库的设计,特别是在需要精确到县级或更细致级别的地理位置信息时。在这个场景下,数据库的设计至关重要...

    hbase 完全使用手册

    这部分内容对于确保 HBase 正确安装和运行至关重要,它包括了一系列的检查步骤和验证命令,以帮助用户确认 HBase 是否已经安装成功,以及它是否正在按照预期的方式运行。 HBase 的安装和配置通常需要用户对 Java 和...

    Mysql转oracle工具

    例如,MySQL的`VARCHAR2`对应Oracle的`VARCHAR2`,但MySQL的`TINYINT`在Oracle中可能是`NUMBER(3)`,`BLOB`和`CLOB`在两个系统中都有,但处理方式不同。 3. **对象权限和安全模型**: MySQL的权限管理相对简单,而...

    高级Java人才培训专家-第三章:数仓ODS&DWD层建设

    ### 高级Java人才培训专家-第三章:数仓ODS&DWD层建设 #### 数仓ODS&DWD层建设概述 数据仓库(Data Warehouse, DW)是企业中用于存储和管理历史数据的一种特殊类型的数据库系统,主要用于支持决策制定过程。在数据...

    mysql转化成sql server sql转化成mysql工具

    无论哪种方式,都需要确保在迁移前后,数据库的结构和数据完整性得到妥善处理,避免因格式不兼容或数据丢失导致的问题。 在实际操作中,还需要考虑以下几点: 1. 数据量:大量数据迁移可能需要更长的时间和更多的...

    里面包含mysql的整个数据库的学习资料,包含建表,外键,模糊查询,子查询,内连接等

    标题和描述提到了“mysql的整个数据库的学习资料”,这意味着文档将覆盖MySQL数据库的基础知识以及一些高级功能。以下是一些详细的知识点: 1. MySQL简介 - MySQL是一种关系型数据库管理系统,使用SQL(结构化查询...

    高级软件工程报告_v1.21

    - 解压CourseSys.tar文件,根据项目仓库中的数据表创建命令在数据库中建表。 - 在命令行运行`rails server`启动应用,访问127.0.0.1:3000进入系统。如遇错误,可先执行`rails db:migrate`迁移数据库。 2. **账号...

    Guns 文档高级版 v20191102.pdf

    - **实战开发**:指导用户如何进行建表、代码生成、添加菜单和权限分配等操作,以及如何编写具体的业务代码。 - **权限控制与校验**:包括用户、角色和资源的概念以及如何进行资源权限控制,同时介绍了前端页面如何...

Global site tag (gtag.js) - Google Analytics