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

本文给大家分享了四种九九乘法表的实现,本文附有运行结果,代码写的简单明了,需要的朋友一起来学习吧。

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

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

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

DECLARE @I INT ,@J INT,@S VARCHAR()

SET @I=

WHILE @I<

BEGIN

SET @J=

SET @S=''

WHILE @J<=@I

BEGIN

SET @S=@S+CAST(@J AS CHAR())+'*'+CAST(@I AS CHAR())+'='+CAST((@I*@J)AS CHAR())

SET @J=@J+

END

PRINT @S

SET @I=@I+

END

结果:

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

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

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

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语句实现四种九九乘法表

sql语句实现–9X9右上角

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

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语句实现四种九九乘法表

sql语句实现–9X9左上角

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

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

结果:

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

以上内容就是通过四种方式写的九九乘法表,希望大家喜欢。

版权声明:本文(即:原文链接:https://www.qin1qin.com/catagory/27314/)内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年 9月 30日 3:11:07
下一篇 2022年 9月 30日 3:11:15

软件定制开发公司

相关阅读

发表回复

登录后才能评论
通知:禁止投稿所有关于虚拟货币,币圈类相关文章,发现立即永久封锁账户ID!