T_SQL语句
来源:互联网 发布:linux虚拟机nat设置 编辑:程序博客网 时间:2024/05/18 21:08
局部变量
1. 声明:
Declare @变量名数据类型
例如:declare@name varchar(8)
2. 赋值:
Set @变量名=值
或者select @变量名=值
例如:SET @name='张三'
SELECT @name=stuName FROM stuInfo
WHERE stuNo='s25302' (select 语句中不能赋值与查询一起用)
全局变量:(全局变量都使用两个@标志作为前缀)
重要的几个:
@@error(最后一个T-SQL错误的错误号)
@@IDENTITY 最后一次插入的标识值
@@SERVERNAME本地服务器的名称
附:类型转换:
covert(类型,转换的变量) cast(转换的变量 as类型)
print 'sql serve 版本号'+convert(nvarchar(20),@@version)+'错误号:'+cast(@@errorasnvarchar(20))
循环:
1.语法:while
begin
语句1
语句2
····
break
end(与其他语言用法一致,只是格式不同而已)
逻辑控制语句
1.语句:
IF (条件)
BEGIN
语句1
语句2
……
END
ELSE
BEGIN
语句1;
语句2;
……
END(与其他语言用法一致,只是格式不同而已)
2.语法:
CASE
WHEN 条件1 THEN 结果1
WHEN 条件2 THEN 结果2
……
ELSE 其他结果
END
例如:
USE stuDB
GO
SELECT 考号=ExamNo,学号=stuNo,笔试=writtenExam,机试=labExam,
平均分=(writtenExam+labExam)/2,
等级=CASE
WHEN (writtenExam+labExam)/2<60 THEN '不及格'
WHEN (writtenExam+labExam)/2 BETWEEN 60 AND 69 THEN '差'
WHEN (writtenExam+labExam)/2 BETWEEN 70 AND 79 THEN '中'
WHEN (writtenExam+labExam)/2 BETWEEN 80 AND 89 THEN '良'
ElSE '优'
END
FROM stuMarks
- T_SQL语句
- T_SQL语句创建存储过程
- 使用T_SQL语句创建数据库
- T_SQL
- T_SQL
- 常用T_sql语句收集(不断整理中)
- SQL SERVER常用的SQL和T_SQL语句
- T_sql语句断开指定数据库的所有链接
- sql T_sql 利用Case When Then多条件判断SQL 语句
- T_SQL关键字
- t_sql技巧
- T_sql笔记
- T_SQL技巧
- t_sql标准
- T_SQL编程
- 【T_SQL】 基础
- (精)如何利用T_SQL实现数据库备份与还原处理之一--(如何利用sql语句,得到数据库文件目录)
- (精)如何利用T_SQL实现数据库备份与还原处理之一--(如何利用sql语句,正确备份数据库)
- cocos2d-x for android:HelloWorld 解读
- 又一个加密PHP脚本的解码方法
- WIN7下KEIL软件安装说明
- 2.3.1 单链表无头结点
- 海量数据找中位数
- T_SQL语句
- CRC算法
- 一个失误,编译器报错Error: invalid char '[' beginning operand 2 `[ %eax]'
- 东汤镇生存指南
- 易经思想在软件工程上的运用
- [疯狂Java讲义精粹] 第二章|数据类型和运算符
- poj2352 Stars
- poj 2251
- Linux平台设备驱动程序学习记录