T-SQL基础

简介: T-SQL基础

概述

T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言。

T-SQL语句分为三个基本类型:数据定义语言、数据操纵语言、数据控制语言

其他常用类型:事务管理语言、流程控制语言、附件的语言元素

编码规则

由字母、数字、下划线、@、#、$符号组成,其中字母可以是a-z或A-Z,也可以是来自其他语言的字母字符。

首字符不能为数字和$。(不区分大小写)

长度小于128

表达式

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

局部变量由用户定义,一般出现在批处理、存储过程和触发器中,其作用范围仅在程序内部。

局部变量必须先声明,后使用。T-SQL还为局部变量提供了赋值语句。

declare变量声明语句,其语法格式为:

declare @变量1 [as] datatype,@变量2 [as] datatype...

局部变量名称必须以@开始开头

as可以省略

全局变量名以@@开头

注释

单行注释:-- ~~~~~

如: DECLARE @NAME        --学生姓名


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

如:

image.png




数学函数

image.png


示例:


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)


字符串函数

image.png



 


相关文章
|
1月前
|
SQL 关系型数据库 MySQL
mysql基础知识
【10月更文挑战第31天】mysql基础知识
36 4
|
2月前
|
存储 SQL 关系型数据库
mysql基础
mysql基础
23 0
|
4月前
|
SQL 存储 Oracle
sql基础
【8月更文挑战第1天】sql基础
34 1
|
SQL Oracle 关系型数据库
MySQL基础1
MySQL基础
62 1
|
SQL 存储 关系型数据库
MySQL基础2
MySQL基础
50 0
MySQL基础2
|
7月前
|
SQL 存储 关系型数据库
MySql基础
MySql基础
56 0
|
SQL 安全 关系型数据库
MySQL基础3
MySQL基础
55 0
|
存储 SQL 关系型数据库
MySQL基础(二)
MySQL基础
114 0
|
SQL 安全 Oracle
MySQL基础(一)中
MySQL基础(一)中
173 0
|
SQL 存储 Oracle