当前位置:  数据库>sqlserver

学习sql基础算法的三个例子

    来源: 互联网  发布时间:2014-08-29

    本文导语:  以下是学习sql基础算法的三个例子,分别是九九乘法表、空心菱形的两种实现方法,供大家参考。 一、九九乘法表   代码如下: DECLARE @i INT; DECLARE @j INT; DECLARE @k VARCHAR(63); SET @i=0 WHILE @i(@num-1))     BEGIN       SET @i=@i-1  ...

以下是学习sql基础算法的三个例子,分别是九九乘法表、空心菱形的两种实现方法,供大家参考。
一、九九乘法表
 

代码如下:
DECLARE @i INT;
DECLARE @j INT;
DECLARE @k VARCHAR(63);
SET @i=0
WHILE @i(@num-1))
    BEGIN
      SET @i=@i-1
      PRINT SPACE(@i-@num/2)+REPLACE(SPACE(1),' ','*')
    END
    ELSE IF(@i>(@num/2))
    BEGIN
      SET @i=@i-1
      PRINT SPACE(@i-@num/2)+REPLACE(SPACE(1),' ','*')
      +SPACE(((@num-2)-@i)*2+1)+REPLACE(SPACE(1),' ','*')
    END
    ElSE IF(@i>1)
    BEGIN
      PRINT SPACE((@num/2+1)-@i)+REPLACE(SPACE(1),' ','*')
      +SPACE(2*@i-3)+REplACE(SPACE(1),' ','*')
      SET @i=@i-1
    END
    ELSE
    BEGIN
      PRINT SPACE((@num/2+1)-@i)+REPLACE(SPACE(1),' ','*')
      SET @i=@i-1
    END
  END
END

    
 
 

您可能感兴趣的文章:

  • 将文件夹下所有文件输出到日志文件中 c#递归算法学习示例
  • 大家能否推荐几个学习java的经典例子?
  • 学习design pattern,苦于没有java代码的例子,高手指点
  • 想学习linux下的C++开发,大家有没有好的例子推荐一下!
  • 学习正则!超基础简单例子
  • 学习C#静态函数及变量的一个精典例子与代码
  • C#学习笔记之多播委托的例子
  • 从一个MySQL的例子来学习查询语句
  • python list语法学习(带例子)
  • JAVA/JSP学习系列之六(MySQL翻页例子)
  • sql server触发器学习总结及自动编号的例子
  • JAVA/JSP学习系列之八(改写MySQL翻页例子)
  • 学习 c# 钩子的小例子
  • JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)
  • 刚开始学习linux下的驱动开发,书上的例子编译不了,大家帮忙看看
  • 有没有EPOLL的例子学习一下?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 打算装个red hat学习一下,不知该怎样分区。我的硬盘40G,现在装的是win98和win2K。想让这三个操作系统并存。
  • PHP介绍及学习网站推荐
  • 想深入学习Java应该学习哪些东西
  • 准备学习docker: docker version命令查看版本
  • 新手提问:学习c++同时也想学习unix和linux
  • HTML 学习总结及下一步学习教程推荐
  • 学习c后,学习pb,大家提点建议,谢谢哦
  • OpenStack相关学习资料搜集
  • 有最近开始学习Minix的吗?一起来学习吧
  • juqery的python实现:pyquery学习使用教程
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 学习java好 还是学习嵌入式开发好??
  • 学习linux网络编程需要学习些内核知识吗?
  • 我想学习linux桌面编程,那么有没有必要学习linux的内核以及内核的相关编程呢?
  • 从Delphi开始学习Java,如何学习Java.欢迎大家的光临!
  • 请问学习JAVABEANS是不是就是学习java.beans.*类库??
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • 我想学习Unix,请高手给个下载网址,用linux来学习Unix差别大吗?
  • 你们学习Linux是学习什么的?
  • 我想问一个大家,我现在刚学习LINUX,我想问一下在LINUX学习哪些知识有前途???
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3