T-SQL基础

  • 概述

  1. T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言。
  2. T-SQL语句分为三个基本类型:数据定义语言、数据操纵语言、数据控制语言
  3. 其他常用类型:事务管理语言、流程控制语言、附件的语言元素
  • 编码规则

  1. 由字母、数字、下划线、@、#、$符号组成,其中字母可以是a-z或A-Z,也可以是来自其他语言的字母字符。
  2. 首字符不能为数字和$。(不区分大小写)
  3. 长度小于128
  • 表达式

  • 表达式常指由常量、变量、函数等通过运算符按一定的规则连接起来的有意义的式子。

  1. 局部变量由用户定义,一般出现在批处理、存储过程和触发器中,其作用范围仅在程序内部。
  2. 局部变量必须先声明,后使用。T-SQL还为局部变量提供了赋值语句。
  3. declare变量声明语句,其语法格式为:
    declare @变量1 [as] datatype,@变量2 [as] datatype...
  4. 局部变量名称必须以@开始开头
  5. as可以省略
  6. 全局变量名以@@开头
  • 注释

  1. 单行注释:-- ~~~~~

 如: DECLARE @NAME        --学生姓名

  1. 多行注释: /* ~~~~~ */

如:

 

  • 数学函数

  • 示例:

 

1.ABS 去绝对值

2.Round  指定精度

Declare @i float, @j int, @a decimal(18,2)

Set @i=-12.112

Set @j=1000

Print abs(round)(@i,2))

3.舍去小数点

Declare @i float, @j int, @a decimal(18,2)
Set @i=-12.112
Set @j=1000
print  floorl (abs(round (@i,2)))

4.求平方power与square达到的效果一样

Declare @i float, @j int, @a decimal(18,2)
Set @i=-12.112
Set @j=10
print power(@j,2)
print square (@j)
  • 字符串函数

发布了20 篇原创文章 · 获赞 1 · 访问量 1089

猜你喜欢

转载自blog.csdn.net/promsing/article/details/103585303