`
黄大帅
  • 浏览: 1318 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

T-SQL变量定义与使用

 
阅读更多

1.变量使用分几步?

声明:declare @a int
赋值:set @a=2, select @a=8
select可以赋值多个值  以最后一个为准
select可以赋值多个变量
select可以边查边赋
使用:print @a  select @a

print 展示在消息 
select 展示在结果  返回一个结果集


数据类型转换:
cast(表达式 as 数据类型)

convert(数据类型,表达式,样式)

两者区别:Convert可以指定样式


--定义一个变量@a 给他赋值  如果它大于5 就输出大 否则 就输出小
declare @a int
set @a = 6

if @a>5
print '大'
else
print '小'

--定义一个变量@a 循环输出10个$

declare @a nvchar(50),@b int

set @a='$'
set @b=0

while(@b<10)
begin
set @a = @a+'$'
set @b = @b+1
end

print @a

--case end -> 通过处理分支 ->返回不同值

某个列=case
     when  条件  then 值
     when  条件  then 值
     when  条件  then 值
     when  条件  then 值
     else  值
       end
分享到:
评论
1 楼 段朗GL 2016-08-23  
辣鸡

相关推荐

    SQL、T-SQL与PL-SQL的区别

    SQL、T-SQL与PL-SQL的区别 SQL(Structured Query Language)是结构化查询语言,是负责与ANSI(美国国家标准学会)维护的数据库交互的标准语言。它是关系数据库的标准语言,已被众多商用DBMS产品所采用,使得它已...

    T-SQL语言基础 T-SQL语言基础

    变量在T-SQL中分为局部变量和全局变量。局部变量是用户在程序内部定义的,它们的生命周期仅限于定义它们的批处理或存储过程。声明局部变量需要使用`DECLARE`命令,如`DECLARE @myvar char(20)`,然后可以通过`SET`或...

    Inside Microsoft SQL Server 2008 T-SQL Programming.pdf

    - **变量与常量**:讲解如何定义变量和常量,以及如何在查询中使用它们。 - **流程控制结构**:包括IF...ELSE语句、WHILE循环、CASE表达式等,这些结构用于控制代码的执行流程。 #### 三、高级T-SQL编程技术 除了...

    T-SQL课件(介绍了T-SQL的一些基本知识)

    T-SQL提供了SQL的标准功能,如数据定义(DDL)、数据操纵(DML)和数据控制(DCL),同时增加了更多的编程元素,使其成为一种功能强大的非过程化编程语言。 1. T-SQL语言基础知识: - T-SQL是SQL的增强版,包含了...

    Inside Microsoft SQL Server 2008 T-SQL Programming

    《Inside Microsoft SQL Server 2008 T-SQL Programming》这本书深入探讨了SQL Server 2008中的T-SQL编程技术,这是SQL Server数据库管理与开发的核心语言。T-SQL,即Transact-SQL,是SQL的一个扩展,主要用于微软的...

    T-SQL程序设计与游标设计

    T-SQL 程序设计与游标设计 T-SQL 程序设计是数据库系统原理实验三的主要内容之一,它包括变量、流程控制命令、其他命令和常用函数四部分。 变量是 T-SQL 程序设计中的重要组成部分,有两种变量:局部变量和全局...

    T-SQL用户指南&T-SQL用户手册打包下载

    T-SQL不仅仅是SQL的基础语法,它还提供了更丰富的功能,如流程控制、变量定义、函数使用、存储过程以及触发器等,使得数据库管理与开发更为高效和灵活。 1. **基本查询语句**:T-SQL的基础在于查询,SELECT语句用于...

    T-SQL程序设计

    在实验中,我们使用 T-SQL 语言来实现了多个实验任务,如变量的定义和赋值、条件结构的使用、流程控制语句的使用等。通过这些实验,我们可以熟悉 T-SQL 语言的使用,掌握 T-SQL 程序设计的基础知识。 实验步骤中,...

    T-SQL编程与应用

    【T-SQL编程与应用】是关于数据库编程的重要主题,主要涵盖了T-SQL语言的基础知识。T-SQL,全称Transact-SQL,是SQL Server所使用的扩展SQL语言,用于执行数据库查询、更新、事务处理等多种任务。 T-SQL语言的基础...

    实验二 T-SQL语言基础

    本实验主要关注T-SQL的基础知识,包括基本语法格式、运算符与表达式、基本语句以及系统函数和用户定义标量函数的运用。下面我们将逐一深入探讨这些内容。 ### 1. T-SQL基本语法格式 T-SQL的语法结构主要包括声明、...

    T-Sql编程 PPT课件

    全局变量以`@@`开头,如`@@ERROR`、`@@ROWCOUNT`和`@@VERSION`,它们由系统定义,提供关于SQL Server活动状态的信息,通常是只读的。例如,`@@ERROR`返回最近T-SQL语句的错误代码,`@@ROWCOUNT`显示受影响的行数,而...

    MICROSOFT SQL SERVER 2008技术内幕:T-SQL语言基础.pdf

    T-SQL(Transact-SQL)是SQL Server专用的数据库查询语言,它是标准SQL语言的扩展,通过增加流程控制语句、变量、函数等,来支持复杂的数据处理任务。 在本节中,我们重点介绍T-SQL的基础知识,内容将涵盖以下几个...

    全面对比T-SQL与PL/SQL

    datetime 在 T-SQL 中用于定义一个日期和时间类型,在 PL/SQL 中使用 date 定义一个日期类型。 variables 声明、赋值与引用 在 T-SQL 中,变量声明使用 declare 语句,例如 declare @ls_casher char(1),@ln_...

    t-sql基础教程

    2. **变量与常量**:在T-SQL中,可以声明并初始化变量,用于存储临时数据。常量是不可变的值,可以用`DECLARE`语句定义。 3. **流程控制**:T-SQL支持流程控制结构,如`IF...ELSE`条件判断、`BEGIN...END`块、`...

    T-SQL 语法参考手册.docx

    《T-SQL 语法参考手册》是一份详细阐述在Microsoft SQL Server中使用的Transact-SQL语言的指南。T-SQL是SQL的扩展版本,专为SQL Server设计,它提供了更丰富的功能,使得开发者能更有效地管理和操作数据库。下面将...

    SQL SERVER实用教程 T-SQL语言.pdf

    - **定义**:T-SQL是SQL语言的一个变体,专用于Microsoft SQL Server和Sybase Adaptive Server。 - **特点**:基于ANSI SQL标准,增加了额外的功能和语法支持。 2. **T-SQL语言构成**: - **数据定义语言(DDL)...

    Microsoft SQL Server 2005技术内幕: T-SQL程序设计

    1. **T-SQL基础**:T-SQL扩展了标准SQL,包含了声明变量、控制流程语句(如IF-ELSE、WHILE)、函数和存储过程等特性。学习T-SQL首先要掌握SELECT语句,用于从数据库中检索数据,包括JOIN、WHERE、GROUP BY和HAVING...

Global site tag (gtag.js) - Google Analytics