下面用while 和 if 条件写的SQL语句的四种九九乘法表

 sql语句实现--x 左下角九九乘法表

DECLARE @I INT ,@J INT,@S VARCHAR(100)SET @I=1WHILE @I<10BEGINSET @J=1SET @S=''WHILE @J<=@IBEGINSET @S=@S+CAST(@J AS CHAR(1))+'*'+CAST(@I AS CHAR(2))+'='+CAST((@I*@J)AS CHAR(3))SET @J=@J+1ENDPRINT @SSET @I=@I+1END

sql语句实现--X 右下角九九乘法表

DECLARE @I INT ,@J INT,@S VARCHAR()SET @I=WHILE @I<BEGINSET @J=SET @S=''WHILE @J>BEGINIF @J>@IBEGINSET @S=@S+'    ' --七个空格ENDELSEBEGINSET @S=@S+CAST(@I AS CHAR())+'*'+CAST(@J AS CHAR())+'='+CAST((@I*@J)AS CHAR())ENDSET @J=@J-ENDPRINT @SSET @I=@I+END

sql语句实现--9X9右上角

DECLARE @I INT ,@J INT,@S VARCHAR(100)
SET @I=1
WHILE @I<10
BEGIN
SET @J=1
SET @S=''
WHILE @J<10
BEGIN
IF @J<@I
BEGIN
SET @S=@S+'    '--7
END
ELSE
BEGIN
SET @S=@S+CAST(@I AS CHAR(1))+'*'+CAST(@J AS CHAR(1))+'='+CAST((@I*@J)AS CHAR(3))
END
SET @J=@J+1
END
PRINT @S
SET @I=@I+1
END

sql语句实现--9X9左上角

DECLARE @I INT ,@J INT,@S VARCHAR(100)
SET @I=1
WHILE @I<10
BEGIN
SET @J=@I
SET @S=''
WHILE @J<10
BEGIN
SET @S=@S+CAST(@I AS CHAR(1))+'*'+CAST(@J AS CHAR(1))+'='+CAST((@I*@J)AS CHAR(3))
SET @J=@J+1
END
PRINT @S
SET @I=@I+1
END

转载于:https://www.cnblogs.com/jingpeipei/p/5256752.html

SQL-语句实现九九乘法表相关推荐

  1. SQL语句 打印输出 九九乘法表

    DECLARE @a INT,@b INT,@str VARCHAR (1000) SET @a = 1 WHILE @a <= 9 BEGINSET @b = 1SET @str = ''WH ...

  2. python学习之循环语句的九九乘法表

    while 语句的九九乘法表: ##九九乘法表 #总共有九行# 每行中的列数,就是当前所处的行号#乘式的第一个数代表的是列,第二个数代表的是行 row = 1#行column = 1#列while r ...

  3. Java技巧:用一个循环语句输出九九乘法表!

    同学们在进行编程学习的时候,输出九九乘法表应该是基础中的基础了,只要我们使用几个循环语句即可轻松实现,那么你有没有想过如果只用一个循环语句应该怎么实现呢? 分析:注意是使用一个循环语句来写,增加了逻辑 ...

  4. c语言 for语句输出九九乘法表

    /*for语句输出九九乘法表*/ # include <stdio.h> int main() { int i,j;for(i=1;i<=9;i++){for(j=1;j<=i ...

  5. Java只用一个循环语句输出九九乘法表

    同学们在进行编程学习的时候,输出九九乘法表应该是基础中的基础了,只要我们使用几个循环语句即可轻松实现,那么你有没有想过如果只用一个循环语句应该怎么实现呢? 分析:注意是使用一个循环语句来写,增加了逻辑 ...

  6. Python -运用for语句输出(九九乘法表)

    现在,我开始引导你的思路,你看我的思路对不对? 第一步:了解我们的需求 需求:打印出九九乘法表 注意:我们可以去找一张九九乘法表图片,看看结果和我们想的一致不 第二步:(找规律)找到打印需求的规律 分 ...

  7. Linux脚本输出99乘法表,利用shell脚本各种循环语句输出九九乘法表

    SHELL语句主要包含三种:for循环语句.while循环语句.unitl循环语句. 这里分别使用这三种循环或者结合使用来实现九九乘法表.详细如下: 使用for循环实现: #!/bin/bash #f ...

  8. PHP输出一个上三角乘法表,javascript使用三种循环语句输出九九乘法表与输出一个三角形...

    实例 html> js打印乘法表与输出三角形 document.write('for循环输出九九乘法表:'); for (var i = 1; i <=9 ; i++) { for(var ...

  9. pl/sql实现打印九九乘法表

    学习PL/SQL循环的时候写的,记录一下. declarev_number1 number(3); -- 外层循环变量v_number2 number(3); -- 内层循环变量 beginfor v ...

  10. python基础——while循环(九九乘法表,阶乘计算器,三角形图案打印输出)

    python基础--while循环(九九乘法表,阶乘计算器,三角形图案打印输出) 一.目的 本人最近在学习python的基础语法,此文章用来记录学习过程所用,本文章讲述的是while循环的一些基础实例 ...

最新文章

  1. struts2漏洞_十大常见web漏洞——命令执行漏洞
  2. VirtualBox虚拟机导出导入实践
  3. [云炬创业基础笔记]第六章商业模式测试1
  4. wifi共享大师电脑版_手机也能给电脑上网!WiFi热点已经out了,蓝牙USB线也能共享网络...
  5. Linux下crontab乱码,Linux下crontab自动运行Java程序乱码解决方案
  6. Git版本回退之 reset 和 revert
  7. sql 数据分组统计与合计
  8. 微信为什么没有公众号导航
  9. 洛谷——P1100 高低位交换
  10. 极简代码(二)—— 转置 list of lists
  11. c语言回调函数_为什么计算机专业必学C语言?既然是基础,那为何很多人学不懂?...
  12. Oracle 存储过程中打印SQL影响的行数
  13. Qt5.14.2下载与安装(保姆级图文教程)
  14. python html抓取,并用re正则表达式解析(一)
  15. 人工智能“剧透”《权游》大结局,第一个“领便当”的居然是ta
  16. 幼儿园计算机基础知识培训总结,幼儿园园本培训工作总结
  17. JQuery Validate(1)---电话号码与邮箱验证
  18. 3、(三)外汇学习基础篇之银行间外汇即期交易
  19. Halcon实战 项目二 Bolb实战分析-提取图片中的硬币
  20. 视频播放移动端app网页前端模板源码下载

热门文章

  1. 实时SLAM的未来及深度学习与SLAM对比
  2. 重启openssl服务linux,Nginx的启动、停止与重启---linux
  3. java迭代器的原理_小学生之Java中迭代器实现的原理
  4. php设置背景为透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...
  5. request.getAttribute()和 request.getParameter()有何区别?
  6. idea中package和directory的区别
  7. 034_jdbc-mysql-C3P0
  8. 嵌入式linux硬件成本,嵌入式Linux驱动和固件有何区别?供应商是如何用固件压缩成本的?...
  9. 可靠性测试设备技术含量_电子产品可靠性测试及设备
  10. 自定义控件:Viewpager