博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL-语句实现九九乘法表
阅读量:5427 次
发布时间:2019-06-15

本文共 1128 字,大约阅读时间需要 3 分钟。

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

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

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

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

DECLARE @I INT ,@J INT,@S VARCHAR() SET @I= WHILE @I< BEGIN SET @J= SET @S='' WHILE @J> BEGIN IF @J>@I BEGIN SET @S=@S+'    ' --七个空格 END ELSE BEGIN SET @S=@S+CAST(@I AS CHAR())+'*'+CAST(@J AS CHAR())+'='+CAST((@I*@J)AS CHAR()) END SET @J=@J- END PRINT @S SET @I=@I+ END

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

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

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

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

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

你可能感兴趣的文章
MVC5中使用KinEditor
查看>>
Javascript编码风格
查看>>
[Django笔记] views.py 深入学习
查看>>
POJ 2411 Mondriaan's Dream
查看>>
devstack之安装简略
查看>>
PLSQL Developer工具的使用
查看>>
python 爬虫简单的demo
查看>>
2015.4.7随笔
查看>>
.net 页面传参方式总结
查看>>
详解数据中心基础设施的模块化建设
查看>>
C语言之猜数字游戏
查看>>
详解C中volatile关键字
查看>>
重新认识Appium
查看>>
iconfont本地使用
查看>>
System.UriFormatException: Invalid URI 解决方法
查看>>
网络流 最大权闭合子图
查看>>
作业 2 分支、循环结构 第一题
查看>>
面试题?
查看>>
ubuntu 系统安装hadoop
查看>>
JS基本类型特性总结
查看>>