一、变量声明格式: DECLARE @<变量名> <变量类型>[,@<变量名> <变量类型>...]; 赋值:用SELECT语句。例: DECLARE @varl int,@var2 money SELECT @var1=100,@var2=$27.95 SELECT @var1,@var2
二、运算符 1.算术运算符 +、-、*、/、%(取模)2.位运算运算符 &(与)、|(或)、^(异或)、~(求反)3.比较运算符 <、>、=、>=、<=、<>; 4.字符串运算符字符串运算符(+)实现字符串之间的连接操作。如''abc''+''123''的结果为:''abc123''。
5.运算符的优先级 ●括号(); ●取反运算:~; ●乘、除、求模运算:*、/、%; ●异或运算:^; ●与运算:|; ●NOT连接; ●AND连接; ●OR连接。
数据类型是指列、存储过程参数和局部变量数据特征,它决定了数据的存储格式,代表着不同的信息类型。数据类型可分为系统数据类型(如下表)和用户定义数据类型两种: 1.二进制型二进制数据类型代表二进制数,其最大长度为255字节,二进制数可以是0~9和A~F或a~f的字符组成,二进制数以0x标识..
1.If...Else...语句格式:If布尔表达式{SQL语句或语句块}[Else{SQL语句或语句块}]2.BEGIN...END语句功能:将多条SQL语句封装起来,构成一个语句块格式:BEGIN{sql语句或语句块}ENd3.WHERE、BREAK、CONTINUE语句[例]:求1到10之间的奇数数据和DECL..
sql的变量和运算符
一、变量声明格式:
DECLARE @<变量名> <变量类型>[,@<变量名> <变量类型>...];
赋值:用SELECT语句。
例: DECLARE @varl int,@var2 money
SELECT @var1=100,@var2=$27.95
SELECT @var1,@var2
二、运算符
1.算术运算符 +、-、*、/、%(取模)
2.位运算运算符 &(与)、|(或)、^(异或)、~(求反)
3.比较运算符 <、>、=、>=、<=、<>;
4.字符串运算符字符串运算符(+)实现字符串之间的连接操作。如''abc''+''123''的结果为:''abc123''。
5.运算符的优先级
●括号();
●取反运算:~;
●乘、除、求模运算:*、/、%;
●异或运算:^;
●与运算:|;
●NOT连接;
●AND连接;
●OR连接。
数据类型是指列、存储过程参数和局部变量数据特征,它决定了数据的存储格式,代表着不同的信息类型。数据类型可分为系统数据类型(如下表)和用户定义数据类型两种: 1.二进制型二进制数据类型代表二进制数,其最大长度为255字节,二进制数可以是0~9和A~F或a~f的字符组成,二进制数以0x标识..
1.If...Else...语句格式:If布尔表达式{SQL语句或语句块}[Else{SQL语句或语句块}]2.BEGIN...END语句功能:将多条SQL语句封装起来,构成一个语句块格式:BEGIN{sql语句或语句块}ENd3.WHERE、BREAK、CONTINUE语句[例]:求1到10之间的奇数数据和DECL..