代码改变世界

sql回顾而知新2高级编程

2016-04-23 16:05  TNT_xxx  阅读(202)  评论(0)    收藏  举报

+++++++++++++++++++++++++++++++++++++++++++

1.T_sql的变量

         根据出生日期 找出 年龄,datadiff(yy,birth,getdate())

声明 table类型declare @mytable  table(name varchar(20),no int) 

赋值:  

  insert @mytable select 'mayun',20 union

                       select 'bier',32

表 插入表   insert into phone select *from @mytable

++++++++++++++++++++++++++++++++++++++++++++++++++++

2. go 可以作为  变量的作用域 的 限制

  运算符:  set @no=100%5  、/ * +  -

     对于 要输出的东西  print  ‘及时’+convert(varchar(10),@unit)

  =  > <  比较运算符

       while @loop <=100

   begin

       set @loop+=1  

  end

+++++++++++++++++++++

count (case when workstate='病假' then 0 end )as ‘病假’

   这里的 0 只是 标志位 ,  整个 就是 把 所有 等于0 的 全部统计出来,计算一个 数量而已,