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

一句SQL实现输出九九乘法表

阅读更多


      
select r1 || '*' || r1 || '=' || r1 * r1 A,
       decode(r2, '', '', r2 || '*' || r1 || '=' || r2 * r1) b,
       decode(r3, '', '', r3 || '*' || r1 || '=' || r3 * r1) C,
       decode(r4, '', '', r4 || '*' || r1 || '=' || r4 * r1) D,
       decode(r5, '', '', r5 || '*' || r1 || '=' || r5 * r1) E,
       decode(r6, '', '', r6 || '*' || r1 || '=' || r6 * r1) F,
       decode(r7, '', '', r7 || '*' || r1 || '=' || r7 * r1) G,
       decode(r8, '', '', r8 || '*' || r1 || '=' || r8 * r1) H,
       decode(r9, '', '', r9 || '*' || r1 || '=' || r9 * r1) I
from   (select level r1,
               lag(level, 1) over(order by level) r2,
               lag(level, 2) over(order by level) r3,
               lag(level, 3) over(order by level) r4,
               lag(level, 4) over(order by level) r5,
               lag(level, 5) over(order by level) r6,
               lag(level, 6) over(order by level) r7,
               lag(level, 7) over(order by level) r8,
               lag(level, 8) over(order by level) r9
        from   dual
        connect by level < 10)

 

分享到:
评论

相关推荐

    sqlserver九九乘法表

    sqlserver九九乘法表,使用whlie循环语句实现九九乘法表

    SQL 九九乘法表

    其中,“九九乘法表”作为一项经典的编程练习题,在SQL中也有多种实现方式。本文将详细介绍几种不同的方法来生成九九乘法表,并对其进行深入分析。 #### 第一种实现方法:使用WHILE循环 **代码示例**: ```sql ...

    sql语句实现四种九九乘法表

    在SQL中实现九九乘法表是一个有趣且实用的练习,可以帮助我们理解SQL语句的逻辑构造和控制流程。以下将详细解释四种不同的方法来创建九九乘法表。 1. **左下角九九乘法表** 这种方法使用了两个嵌套的WHILE循环和一...

    SQl语句-99乘法表

    本篇将详细介绍如何利用T-SQL(Transact-SQL)语言来实现一个经典的99乘法表。 #### 二、T-SQL概述 T-SQL是微软为SQL Server开发的一种事务性结构化查询语言。它扩展了标准SQL的功能,并添加了一些额外的功能,如...

    存储过程写九九乘法表

    本篇文章将详细介绍如何利用存储过程来实现九九乘法表的生成,这种方法非常适合初学者学习。 #### 存储过程的概念 存储过程是存储在服务器上的预先编写的SQL语句集合,它可以在客户端或应用程序请求时被调用执行。...

    C#九九乘法表

    在这个项目中,我们将探讨如何用C#实现九九乘法表,并结合ASP.NET和SQLDBA的知识来构建一个完整的应用。 首先,让我们从C#的九九乘法表程序开始。在C#中,你可以使用嵌套的for循环来创建乘法表。外层循环控制行数,...

    Oracle三种循环(For、While、Loop)实现九九乘法表

    本文将详细介绍Oracle中的三种循环:FOR循环、WHILE循环和LOOP循环,并通过实现九九乘法表来展示它们的用法。 1. **FOR循环**: FOR循环是预定义的迭代结构,适用于已知循环次数的情况。在Oracle中,FOR循环通常...

    SQL编程:99乘法表.sql

    SQL编程99乘法表,声明三个变量,两个赋值为1,一个为字符类型用来输出结果

    SQL实现两张无关联表的数据列合并在一张结果集中

    ### SQL实现两张无关联表的数据列合并在一张结果集中 #### 实现思路及技术要点解析 在实际工作中,我们经常会遇到需要将两张无关联表的数据列合并到一个结果集中的需求。这种操作可以帮助我们更好地组织数据,使得...

    输出到文本的SQL语句

    2. **执行查询**:接下来执行一条SQL查询语句,用于获取`emp`表中的特定列数据。 ```sql select EMPNO, ENAME, JOB, MGR, HIREDATE, SAL from emp; ``` 此处查询了`emp`表中的`EMPNO`、`ENAME`、`JOB`、`MGR`...

    sql查询结果输出到文本

    如果想要把sql查询的结果输出到一个文本中显示,可以按照此文本中的方法来做。

    Excel+vba通用SQL查询输出器源码

    Excel+vba通用SQL查询输出器源码 用于对Excel表格的SQL查询,被SQL操作的Excel表格必须有表头,作为类似数据库的字段,并位于表格第一行,SHEET1名称被指定时请注意替换默认的from后的表名称。

    sql 2005 纵向表横向输出存储过程

    标题中的“sql 2005 纵向表横向输出存储过程”指的就是利用T-SQL语言编写的一个存储过程,用于解决这类问题。描述中提到的“智能探测字段多少”,意味着这个存储过程可能具备自动识别和处理不同数量列的能力。 在...

    My SQL 删除表? 还不会? 教你一招 一句SQL语句即可搞定

    My SQL 删除表? 还不会? 教你一招 一句SQL语句即可搞定

    基于SQL的报表输出设计与方法.pdf

    在本文中,我们详细介绍了基于SQL的报表输出设计与方法,包括SQL语言的基本概念和特点、基于SQL的报表输出设计的步骤和方法、使用FoxPro实现基于SQL的报表输出设计的方法和技术。我们希望本文能够帮助读者更好地理解...

    将SQL数据库表转换成XML文件输出(脚本)

    ### 将SQL数据库表转换成XML文件输出(脚本) #### 概述 在实际工作中,经常需要将数据库中的表数据导出为其他格式以便于传输或与其他系统进行交互。其中,XML作为一种广泛使用的数据交换格式,具备良好的跨平台性...

    sqlserver表数据插入到oracle表中的一种实现方式(表结构相同)

    表结构的创建比较简单,但是表的数据量太大,一时也想不到怎么把sqlserver表数据复制到oracle中,于是请教公司主管,用存储过程实现可以查询出所有数据的insert脚本,在oracle库中创建好表,直接把sqlserver中的...

    sql-server中复制数据库某一个表到另一个数据库中

    通过上述步骤,我们可以实现在SQL Server中将一个数据库中的某个表完整地复制到另一个数据库中。这种方法简单有效,适用于多种场景下的数据迁移需求。当然,在实际操作过程中还需要根据具体情况调整细节,比如处理...

    根据EXCEL数据表结构生成sqlserver数据库表结构,同时支持sql语句生成excel数据表

    根据EXCEL表格中的数据表结构,一键自动生成sqlserver数据库表结构,create语句。VBA方便快捷,一键生成。减去大量的重复工作,节省开发时间。同时支持sql语句生成excel数据表.

Global site tag (gtag.js) - Google Analytics