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

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

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语句实现--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<10BEGIN SET @J=1SET @S=''WHILE @J<10BEGIN IF @J<@IBEGINSET @S=@S+'    '--7ENDELSE BEGIN SET @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<10BEGIN SET @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


更多相关文章

  1. Android——Activity四种启动模式
  2. Activity 的四种加载模式
  3. Activity中的四种启动模式
  4. Android(安卓)Activity的四种加载模式
  5. JAVA数据结构及算法--Android中Activity的四种启动模式
  6. Activity的四种启动模式
  7. Android提交数据到服务器的两种方式四种方法
  8. Android的四种基础动画
  9. Android的四种重要组件

随机推荐

  1. Android输入框限制字符长度,字母自动大写
  2. Android体系框架
  3. Android KitKat 4.4 Wifi移植AP模式和网
  4. [Android]判断是否是华为EMUI系统
  5. android访问网络,下载图片,并设置UI
  6. Android 高级UI解密 (三) :Canvas裁剪 与
  7. Android中隐藏标题栏和状态栏(电源,信号,时
  8. android studio 使用NDK和swig编译c++示
  9. Android深度定制化TabLayout:圆角,渐变色,背
  10. Android: Android学习的几点建议