SQL-语句实现九九乘法表
2024-10-19 14:42:34
下面用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=1
WHILE @I<10
BEGIN
SET @J=1
SET @S=''
WHILE @J<10
BEGIN
IF @J<@I
BEGIN
SET @S=@S+' '--
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
最新文章
- css3 tween
- 【Spring】利用Spring最简单地使用异步方法
- java编程之:org.apache.commons.lang3.text.StrTokenizer
- 0ull 是什么意思?
- 使用JS控制struts的日期控件datetimepicker
- Zookper
- 14.10.3 InnoDB Checkpoints InnoDB 检查点:
- 【剑指offer】q50:树节点最近的祖先
- 一天搞定HTML----标签的嵌套规则06
- 一个非常有用的函数—COALESCE
- python3.5新增函数isclose的使用
- mac上录制无声mp3
- 理解 Python 的执行方式,与字节码 bytecode 玩耍 (上)
- centos7 安装 jdk1.8
- (原)ubuntu下cadvisor+influxdb+grafana+supervisord监控主机和docker的containers
- Android开发训练之第五章第五节——Resolving Cloud Save Conflicts
- 23种设计模式之外观模式(Facade)
- K8S调度之pod亲和性
- 用压测模拟并发、并发处理(synchronized,redis分布式锁)
- BOM Open Interface. Import Bills and Routings 无法打开