mssql基础(四)——mssql的符号

1.注释符号

/*   :

--    :注释掉后面的内容,单行注释

;%00   :其中%00解码后是0×00

 

2.空白字符

01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F,20

/**/

 

3.运算符号

+   加法运算

-   减法运算

*   乘法运算

/   除法运算,如果两个表达式值都是整数,那么结果只取整数值,小数值将略去

%   取模运算,返回两数相除后的余数

&   位与逻辑运算,从两个表达式中取对应的位。当且仅当输入表达式中两个位的值都为1时,结果中的位才被设置为1,否则,结果中的位被设置为0

|   位或逻辑运算,从两个表达式中取对应的位。如果输入表达式中两个位只要有一个的值为1时,结果的位就被设置为1,只有当两个位的值都为0时,结果中的位才被设置为0

^   位异或运算,从两个表达式中取对应的位。如果输入表达式中两个位只有一个的值为1时,结果中的位就被设置为1;只有当两个位的值都为0或1时,结果中的位才被设置为0

 

=   等于

<>  不等于

>   大于  

!=  不等于

<   小于  

!<  不小于

>=  大于或等于   

!>  不大于

<=  小于或等于

 

ALL 如果一组的比较都为true,则比较结果为true

AND 如果两个布尔表达式都为true,则结果为true;如果其中一个表达式为false,则结果为false

ANY 如果一组的比较中任何一个为true,则结果为true

BETWEEN 如果操作数在某个范围之内,那么结果为true

EXISTS  如果子查询中包含了一些行,那么结果为true

IN  如果操作数等于表达式列表中的一个,那么结果为true

LIKE    如果操作数与某种模式相匹配,那么结果为true

NOT 对任何其他布尔运算符的结果值取反

OR  如果两个布尔表达式中的任何一个为true,那么结果为true

SOME    如果在一组比较中,有些比较为true,那么结果为true

 

4.语法定义符号

< > 尖括号,用于分隔字符串,字符串为语法元素的名称,SQL语言的非终结符。

::= 定义操作符。用在生成规则中,分隔规则定义的元素和规则定义。 被定义的元素位于操作符的左边,规则定义位于操作符的右边。

[ ] 方括号表示规则中的可选元素。方括号中的规则部分可以明确指定也可以省略。

{ } 花括号聚集规则中的元素。在花括号中的规则部分必须明确指定。

() 括号是分组运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值