SQL里变量的声明以及常用函数举例
来源:互联网 发布:centos 7 gitweb 编辑:程序博客网 时间:2024/05/27 20:36
知识点:
①声明变量:DECLARE 关键字
②循环语句:WHILE ...
BEGIN ...
END
③数据类型转换:CAST()函数
应用举例:
初始化脚本:
CREATE TABLE [dbo].[TEST]([ID] [int] IDENTITY(1,1) NOT NULL,[TID] [int] NULL,[Discription] [nvarchar](200) NULL) --测试数据DELETE FROM TESTINSERT INTO TEST (TID,Discription)VALUES (1,'记录1-1')INSERT INTO TEST (TID,Discription)VALUES (1,'记录1-2')INSERT INTO TEST (TID,Discription)VALUES (1,'记录1-3')INSERT INTO TEST (TID,Discription)VALUES (1,'记录1-4')INSERT INTO TEST (TID,Discription)VALUES (1,'记录1-5')INSERT INTO TEST (TID,Discription)VALUES (2,'记录2-1')INSERT INTO TEST (TID,Discription)VALUES (2,'记录2-2')INSERT INTO TEST (TID,Discription)VALUES (2,'记录2-3') SELECT * FROM TEST
演练脚本:
DECLARE @startIndex INT,@endIndex INT,@discription NVARCHAR(100); SELECT @startIndex= MIN(ID)FROM TEST;--最小记录ID SELECT @endIndex= MAX(ID)FROM TEST;--最大记录ID WHILE @startIndex <@endIndex BEGIN Select @discription=('第'+CAST(ID as NVARCHAR(100))+'行记录:'+CAST(TID as NVARCHAR(100))+'.'+Discription) FROM TEST WHERE ID=@startIndex; PRINT(@discription); SELECT @startIndex=@startIndex+1--当前记录加1 END
- SQL里变量的声明以及常用函数举例
- javascript中函数声明、变量声明以及变量赋值之间的关系与影响
- oracle SQL里常用的时间函数
- 浅谈 变量以及函数的声明以及定义,以及对extern “C”的理解
- JavaScript函数参数以及变量声明讨论
- 几个常用sql函数使用举例
- switch case里声明变量的问题
- 函数/变量的声明、使用
- 变量/函数的声明/定义
- C语言,函数的声明,定义,以及调用(实现).举例应用.学了这么长时间,初步明白,汗颜啊
- 变量的声明与定义以及区别
- JSP的变量声明以及输出表达式
- js变量的声明、类型、以及使用
- select函数的使用以及举例
- oracle SQL里常用的时间函数,经典推荐
- PHP函数定义声明以及函数类型(回调函数,递归函数,重用函数。。)的介绍 变量的范围
- 头文件里的函数,只是声明
- 第一范式、第二范式及第三范式的定义与举例 and SQL常用函数集锦
- 2011及大二上总结
- TFS 自定义生成报错 TF215097
- Poj 1860 Currency Exchange
- java对象排序
- Adobe Flash Builder 4.5破解 绝对可行
- SQL里变量的声明以及常用函数举例
- 快速排序的随机化版本
- Android Hal 分析
- 关于Hadoop的3中运行模式的说明
- Windows下配置Apache虚拟主机(VirtualHost)
- GLOBAL variable and should be set with SET GLOBAL
- 找回密码了
- Attribute在.net编程中的应用(一)
- HTML5