设为首页 加入收藏

TOP

T-SQL语句小结
2014-11-23 20:12:38 来源: 作者: 【 】 浏览:30
Tags:T-SQL 语句 小结

SQL可以分为两类:

1.T-SQL (针对SQLServer)

2.PL/SQL (针对 Oracle)
—————————————————————————————————— T-SQL ———————————————————————————————————
1.局部变量 :用户自定义的变量,变量名以 @开头 --- 可读写
定义变量格式: declare @变量名 数据类型
赋值:
set @变量名 = 数值
以查询结果为值
举例:
1>
[sql]
declare @age int --定义
set @age = 2 --赋值
--打印的方式如下
--出现在网格结果框中
select @age as 年龄
--出现在信息框中
print '年龄='+@age --这种方式是错误的,一个字符串 和 一个整数相连,必须得强制转换
print '年龄= '+convert (varchar(2),@age) --强制转换方式一
print '年龄= '+cast(@age as varchar(2)) --强制转换方式二
2>
以查询结果为值:
[sql]
use studentManager
declare @age int --定义
--赋值
select @age = stuAge from student where stuId=8
print '年龄= '+convert (varchar(2),@age)
流程控制:
[sql]
select stuId,writeResult,computerResult,'等级'=
case
when (writeResult<60 or computerResult<60) then '不及格'
when writeResult between 60 and 70 then '良好'
else 'ok'
end
from exam
case,when,then,end 要结合使用,when相当于if,括号可省略,
writeResult between 60 and 70 范围相当于(60<=writeResult<=70)
2.全局变量 : 系统提供的变量,变量名以 @@开头 --- 只读
摘自 黄志超的专栏
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇从数据库中获取Insert语句 下一篇如何验证SQL语句的正确性

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: