SQL-语句实现九九乘法表
生活随笔
收集整理的這篇文章主要介紹了
SQL-语句实现九九乘法表
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
下面用while 和 if 條件寫的SQL語句的四種九九乘法表
?sql語句實現(xiàn)--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+1ENDsql語句實現(xiàn)--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+ENDsql語句實現(xiàn)--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 ENDsql語句實現(xiàn)--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轉(zhuǎn)載于:https://www.cnblogs.com/jingpeipei/p/5256752.html
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的SQL-语句实现九九乘法表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UVA12299 线段树水水水,但别乱开
- 下一篇: Mycat探索之旅(3)----Myca