zoukankan      html  css  js  c++  java
  • SQL 基本编程

    定义变量

    赋值

    取值

    分支语句

    循环语句

    定义变量

    declare @变量   数据类型          //@必须带着  不然程序不知道变量是什么  不带@   电脑会报错

    例如

    declare @a int              定义一个变量a

    赋值

    set @变量=  '值'  或者 值

    select @变量='值'

    例如

    set @a='哈哈'                但是set @a=max(degree) from score  不行 用select可以
    select @a='哈哈'                select  @a =max(degree) from score      select @a=top1  name from student

    取值

    select @变量                     把@变量 的值映射到结果上

    print @变量                      打印到消息上

    执行语句时,必须选中语句执行

    例如:一句执行了定义变量  

    在单独执行赋值  

    所以必须选择 你要执行的一套代码  才能得出你要的结果

     

    或者我要取值

     

    分支语句

    if    分支条件                                 // 这里没有括号()  只是用空格代替了

    begin                                            //代表的是开始  相当C#的  {

    符合条件执行的代码

    end                                            //  代表结束    相当C#的  }

     else

    begin

    不符合条件执行的代码

    end

    if... .... else  中间也可以加 else if

    例如:

    declare @a;
    declare @b;
    
    if  @a>@b
    begin
         select  'a比b大'
    end
    
    else
    begin
         select ' b比a大'
    end
    

    语句循环

     循环四要素:初始条件, 循环条件 ,循环体 , 状态改变

    和C#的一样

    declare  @a  int;

     select  @a=1 ;                            //  初始条件

     while   循环条件

      begin

               循环体   ;

            select @a=@a+1

     end 

    例如:

    declare @a  int;
    select @a=1;
    while @a<10
    begin
     select @a;
     select @a=@a+1;
     end
    View Code
  • 相关阅读:
    Livepool
    Eclipse最新版注释模板设置详解
    hashcode详解
    开发集成工具MyEclipse中Outline的问题
    第三章 数据链路层(二)
    Java常考面试题(四)
    collections集合的总括。
    第三章 数据链路层(一)
    Java常考面试题(三)
    Java常考面试题(二)
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6591550.html
Copyright © 2011-2022 走看看