1、算术运算符

  [1] +:加

  [2] -:减

  [3] *:乘

  [4] /:除

  [5] %:模除取余

  2、位运算符

  [1] &(与,and): 按位逻辑与运算

  [2] |(或,or): 按位逻辑或运算

  [3] ~(非,not): 按位逻辑非运算

  [4] (互斥OR):按位互斥运算

  3、比较运算符

  关系运算符用来表示两个表达式之间的比较关系。

  [1] = :等于;

  [2] < :小于;

  [3] > :大于;

  [4] != 或 <> :不等于;

  [5] >= : 大于等于;

  [6] <= : 小于等于;

  [7] !> :不大于;

  [8] !< : 不小于。

  4、逻辑运算符

  逻辑运算符用于表示两个表达式之间的逻辑关系:

  [1] AND:逻辑与

  [2] OR: 逻辑或

  [3] NOT: 逻辑非

  3、特殊运算符

  [1] % :通配符,通常与like配合使用,可指代任意长度的字符串;

  [2] _ : 通配符,代表严格的一个字符。where name like '_xxx'将查找以xxx结尾的所有4个字母的名字(sxxx,dxxx等)

  [3] [] : 指定范围([a-f])或集合([abcdefg])中的任何单个字符。where name like '[a-f]xxxx',将超找以abcdef开头,xxxx结尾的字符。

  [4] [^] : 不属于指定范围的([a-f])或集合([abcdefg])的任何单个字符。

  [5] BETWEEN ... AND ... :定义一个取值范围区间,使用and分开。between开始值与and结束值。

  [6] LIKE :字符串匹配。

  [7] IN : 一个字段的值是否在一组定义的值之中。

  [8] EXISTS:子查询有结果集返回(则子查询返回True)。

  [9] NOT EXISTS:子查询没有结果集返回(则子查询返回True)。

  [10] IS NULL : 字段是否为null。

  [11] IS NOT NULL :字段是否不为null。

  [12] ANY / SOME:ANY和SOME关键字是同义词,表示子查询结果集中任意一条记录满足条件,则返回TRUE。

  [13] ALL:表示子查询结果集所有所有记录均满足条件,才返回TRUE。

  4、字符串连接运算符

    字符串连接运算符形式上个加法运算符"+"是完全一致的。但用于字符串时表示字符串连接。

  5、赋值运算符

    赋值运算符形式上和"="是完全一致的,但用于变量时表示赋值。

  6、运算符的优先级

    在T-SQL程序中包含多种运算符时,需要注意这些运算符的优先级

优先级 运算符 说明
1 () 小括号
2 +、-、~ 正、负、逻辑非
3 *、/、% 乘 除 取模
4  +、-、+ 加、减、连接
5 =、>、<、>=、<=、<>、!=、!>、!< 各种比较运算符
6 ^、&、| 位运算符
7 NOT 逻辑非
8 AND 逻辑与
9 ALL、ANY、BETWEEN、IN、LIKE、OR、SOM 逻辑运算符
10 = 赋值运算符

最新文章

  1. Windows7、8无法访问其他计算机共享盘
  2. Vue.js学习 Item12 – 内部响应式原理探究
  3. Chomp!游戏 (组合游戏Combinatorial Games)
  4. HDOJ-ACM1012(JAVA)
  5. css-a:visited
  6. c#取出LDAP SearchResult所有属性
  7. 再读TCP/IP网络7层协议
  8. Jvm虚拟机结构与机制
  9. [Swift]LeetCode920. 播放列表的数量 | Number of Music Playlists
  10. Python读取excel中的图片
  11. 【log4j】使用注意事项
  12. 解决 HttpWebResponse.GetResponse()一直提示超时
  13. POI搜索简介
  14. 调试问题集之——Max10中配置完成后程序不能运行
  15. pykd试用
  16. BeanUtils介绍及其使用
  17. apache 2.2设置单IP多端口的虚拟主机
  18. 总结—angularjs项目
  19. Putty远程连接Ubuntu14.04
  20. flask-SocketIO

热门文章

  1. Python 2.7.x 和 3.x 版本的语法区别
  2. django配置templates、static、media和连接mysql数据库
  3. The 2016 ACMICPC Asia Beijing Regional Contest
  4. 【插头DP】BZOJ1187- [HNOI2007]神奇游乐园
  5. python开发_os.path
  6. SCOJ 4484 The Graver Robbers&#39; Chronicles 后缀自动机
  7. 快速排序及查找第K个大的数。
  8. MySQL之分页问题解决
  9. 关于arcgi s_api_for_flex的总结
  10. nodejs之处理GET请求