开拓自己

NeverDrop

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  0 随笔 :: 14 文章 :: 0 评论 :: 0 Trackbacks

(一) 声明局部变量

在一个go里的是一个局部

declare @变量名 变量类型

给变量赋值:

1set @变量名=变量值

2select @变量名=列名 from 表名 where 产生一行数据

用第2种情况的时候 注意最好只要产生一条记录,不然变量得到的值会是最后一条记录相应列上的值

(2)全局变量

例如:

@@error
用于表示最近一条sql语句是否有错,有错返回非零的值

@@identity
返回最后标识的值

(3)T-sql里的一些语句

1print '输出语句'

2if  else 语句  如果有多条 语句就  if begin 语句1 语句2  end else begin 语句1 语句2 end  (2语句中间不用逗号)

3while 循环语句                                                                            4条件判断 之 case
   while(循环条件).                                                                           case
begin                                                                                                      when 条件1 then 结果1
循环语句                                                                                              when 条件2 then 结果2
end                                                                                                   [else 结果3]
  可以用break跳出循环                                                                  end


(4)高级查询
1 in  ,not in  在条件判断时候用,表示是否在那个范围  他们后面多半是个查询语句 

2exists ,not exists   多用在判断 是否有查询结果 exists(select * from jobs) 有查询结果 返回真ture.
所以这个多用在判断语句里

3其他:
查询为null 用 is null

给汉字的列赋值  select 汉字列名=(select查询语句 ,切记括号不能少)

count(*)  表示满足条件的所有行数,就算某些列有空值也不影响 有多少行 count 的值就是多少
count(列名) 满足条件非空的这列 有多少行  count的值就是多少

时间的表示 可以是
‘月-日-年’
也可以是
‘年/月/日’

                                                                                                     

posted on 2007-01-02 13:27 诚夏徕 阅读(125) 评论(0)  编辑  收藏 所属分类: 数据库

只有注册用户登录后才能发表评论。


网站导航: