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
  • 相关阅读:
    WPF 基础到企业应用系列1——开篇有益
    WPF 基础到企业应用系列2——WPF前世今生
    “云计算之旅”筹备完成,意见征询!
    31天重构学习笔记30. 尽快返回
    作为资深程序员,必定会掌握的十句谎话
    TaffyDB Writing queries
    TAFFY Working with data
    2012年全球最愚蠢的设计第一是微软,第二还是微软
    TaffyDB Introduction
    TaffyDB Beginner's Guide
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6591550.html
Copyright © 2011-2022 走看看