1. declare @i int ,@j int ,@s nvarchar(max)
  2. set @i = 1
  3. while @i <=9
  4. begin
  5. set @s = ' '
  6. set @j = 1
  7. while @j <=@i
  8. begin
  9. set @s += cast(@j as char(1)) + '*' + cast(@i as char(1))
  10. set @s += ' '
  11. set @j +=1
  12. end
  13. print @s
  14. set @i += 1
  15. end

  

  1. declare @i int ,@j int ,@s nvarchar(max)
  2. set @i = 1
  3. while @i <=9
  4. begin
  5. set @s = ''
  6. set @j = 1
  7. while @j <=9
  8. begin
  9. if @j >= @i
  10. begin
  11. set @s += cast(@i as char(1)) + '*' + cast(@j as char(1))
  12. set @s += ' '
  13. end
  14. else
  15. begin
  16. set @s += ' '
  17. end
  18. set @j +=1
  19. end
  20. print @s
  21. set @i += 1
  22. end
  1. declare @i int ,@j int ,@s nvarchar(max)
  2. set @i = 1
  3. while @i <=9
  4. begin
  5. set @s = ''
  6. set @j = 1
  7. while @j <=@i
  8. begin
  9. if @j >= @i
  10. begin
  11. set @s += cast(@i as char(1)) + '*' + cast(@j as char(1))
  12. set @s += ' '
  13. end
  14.  
  15. set @j +=1
  16. end
  17. print @s
  18. set @i += 1
  19. end
  1. declare @i int ,@j int ,@s nvarchar(max)
  2. set @i = 1
  3. while @i <=9
  4. begin
  5. set @s = ''
  6. set @j = 1
  7. while @j <=9
  8. begin
  9. if @j > 9 -@i
  10. begin
  11. set @s += cast(@i as char(1)) + '*' + cast((10 -@j) as char(1))
  12. set @s += ' '
  13. end
  14. else
  15. begin
  16. set @s += ' '
  17. end
  18. set @j +=1
  19. end
  20. print @s
  21. set @i += 1
  22. end

SQL语句打印四个方向的9 9 乘法表的更多相关文章

  1. mybatis的Sql语句打印

    我们在使用mybatis的时候,有时候,希望可以在eclipse的控制台下打印出来sql语句,但是有时候却不希望相关的语句打印.这个时候,需要我们进行一些配置.  在mybatis中,他通过调用一些接 ...

  2. mysql基础复习(SQL语句的四个分类),

                                                                                                       ( ...

  3. 抓取锁的sql语句-第四次修改

    --完成情况   变量V_BLOCKING_SID 用来动态抓取 产生锁的会话id,输出参数没有任何问题,但是执行报错  标识符无效! CREATE OR REPLACE PROCEDURE SOLV ...

  4. Spring+MyBatis框架中sql语句的书写,数据集的传递以及多表关联查询

    在很多Java EE项目中,Spring+MyBatis框架经常被用到,项目搭建在这里不再赘述,现在要将的是如何在项目中书写,增删改查的语句,如何操作数据库,以及后台如何获取数据,如何进行关联查询,以 ...

  5. 如何优化用SQL语句INSERT INTO … SELECT插入数据时锁全表的问题

    1.binlog format 启用Row Based Replication(行复制)模式: SET GLOBAL binlog_format = 'ROW'; 如果你想永久的启用这个模式,请修改m ...

  6. 数据库常用SQL语句(一):常用的数据库、表操作及单表查询语句

    以MySql数据库为例进行说明 1.数据库操作语句 2.表的操作语句 3.表中的字段操作语句 4.MYSQL支持的完整性约束 数据库管理系统提供了一致机制来检查数据库表中的数据是否满足规定的条件,以保 ...

  7. SQL语句 打印等腰三角形,菱形

    ) BEGIN 5 SET @S='' 8 BEGIN -@I) 10 BEGIN SET @S=@S+' ' END ELSE 14 BEGIN SET @S=@S+'**' 16 END END ...

  8. SQL语句的四种连接

    SQL的四种连接查询 内连接 inner join 或者 join 外连接 左连接   left join 或者 left outer join 右连接  right join 或者 right ou ...

  9. SQL语句(四)联表查询

    目录 一.关联查询的分类 按年代分 按功能分 二.sql92语法的连接 语法 1. 简单应用 2. 为表起别名 3. 加入筛选 4. 加入分组 5. 三表连接 6. 非等值连接 7. 自连接 三.sq ...

随机推荐

  1. 了解常见的 Azure 灾难

    以下内容涵盖多种不同类型的灾难情况.数据中心故障不是应用程序范围内发生故障的唯一原因.设计不良或管理错误也会导致中断.请在恢复计划的设计和测试阶段设想可能导致故障的原因,这样做很重要.一个好的计划可充 ...

  2. 【原创】lua的module的一些点

    lua的module好像是5.1开始有的 在xx.lua的开头写上 module('my_module') 这行等价于如下几行 local name = 'my_module' local M = { ...

  3. 【恒天云】OpenStack和CloudStack对比研究报告

    摘自恒天云:http://www.hengtianyun.com/download-show-id-8.html 1. 概述 常见的IaaS开源平台有OpenStack.CloudStack.Euca ...

  4. BNUOJ-29357 Bread Sorting 模拟

    题目链接:http://www.bnuoj.com/bnuoj/problem_show.php?pid=29357 直接模拟就可以了.. //STATUS:C++_AC_190MS_1884KB # ...

  5. [.NET]c#.net程序中使用ffmpeg.exe来处理视频并生成上传视频的截图

    添加如下前台代码: <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Butto ...

  6. connect to a specific wifi network in Android programmatically

    http://stackoverflow.com/questions/8818290/how-to-connect-to-a-specific-wifi-network-in-android-prog ...

  7. Excel里的单元格提行

    最近老板发了个表,遇到了个小知识点,收藏以后有用!拿来学学 如下,是属于单元格.怎么提行? 直接,空格或space,都无法解决!...... 解决办法:Alt + Enter 成功! 参考: http ...

  8. Android实例-OrientationSensor方向传感器(XE8+小米2)

    相关资料: <修复 XE8 for Android 方向传感器 headingX,Y,Z 不会动的问题>:http://www.cnblogs.com/onechen/p/4497282. ...

  9. hdoj 2097 Sky数

    Sky数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submis ...

  10. 1000万条数据导入mysql

    今天需要将一个含有1000万条数据的文本内容插入到数据库表中,最初自然想到的是使用Insertinto '表名'values(),(),()...这种插入方式,但是发现这种方式对1000万条数据量的情 ...