SQL中的运算符
类别:数据库 浏览量:6485
时间:2013-9-10 SQL中的运算符
SQL中的运算符1、算术运算符
算术运算符 | 说明 |
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取模,两个整数相除后的余数 |
2、位运算符
位运算符 | 说明 |
&(与、and) | 按位逻辑与运算 |
|(或、OR) | 按位逻辑或运算 |
~(非、NOT) | 按位逻辑非运算 |
(互斥OR) | 按位互斥运算 |
3、比较运算符
比较运算符 | 说明 |
> | 大于 |
= | 等于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
<> | 不等于 |
!= | 不等于 |
!> | 不大于 |
!< | 不小于 |
4、逻辑运算符
逻辑运算符 | 说明 |
AND | 对两个布尔表达式进行逻辑与运算 |
OR | 对两个布尔表达式进行逻辑或运算 |
Not | 对两个布尔表达式进行逻辑非运算 |
BETWEEN | 用于测试某一表达式的值是否在某个指定的范围内 |
LIKE | 模式匹配运算符 |
IN | 列表运算符,测试表达式的值在或不在某些列表值内 |
ALL\SOME\ANY | 用于判断表达式和子查询之间的值的关系 |
5、字符串连接运算符
字符串连接运算符形式上个加法运算符"+"是完全一致的。但用于字符串时表示字符串连接。
6、赋值运算符
赋值运算符形式上和"="是完全一致的,但用于变量时表示赋值。
7、运算符的优先级
在T-SQL程序中包含多种运算符时,需要注意这些运算符的优先级
优先级 | 运算符 | 说明 |
1 | () | 小括号 |
2 | +、-、~ | 正、负、逻辑非 |
3 | *、/、% | 乘 除 取模 |
4 | +、-、+ | 加、减、连接 |
5 | =、>、<、>=、<=、<>、!=、!>、!< | 各种比较运算符 |
6 | ^、&、| | 位运算符 |
7 | NOT | 逻辑非 |
8 | AND | 逻辑与 |
9 | ALL、ANY、BETWEEN、IN、LIKE、OR、SOM | 逻辑运算符 |
10 | = | 赋值运算符 |
您可能感兴趣
- mysql允许远程访问docker(Docker部署mysql远程连接 解决2003的问题)
- SqlServer 复制中将大事务分成小事务分发的方法(SqlServer 复制中将大事务分成小事务分发的方法)
- SQL SERVER中Merge语句的用法
- sql 查询结果别名(SQL查询中需要使用别名问题)
- mysqlsql语句的优化(MySQL优化之如何写出高质量sql语句)
- mysql自定义安装教程5.7(MySQL系列-源码编译安装v5.7.34)
- sql语句left+join详解(SQL语句中JOIN的用法场景分析)
- mac的mysql连接问题如何解决(MAC 中mysql密码忘记解决办法)
- Sql如何删除重复记录
- sql怎么对一列数据分组另一行求和(分组后分组合计以及总计SQL语句稍微整理了一下)
- sqlserver触发器修改当前字段(利用SQL Server触发器实现表的历史修改痕迹记录)
- django操作默认数据库(Django数据库类库MySQLdb使用详解)
- mysql 使用小结(Mysql Online DDL的使用详解)
- sql查询语句casewhen是什么意思(SQL Server中使用判断语句IF ELSE/CASE WHEN 案例)
- mysql简单查询基本语句(详解MySQL 查询语句的执行过程)
- SQL中的CONVERT()函数
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
- 今年考高会很难吗(今年高考会考试吗)
- 盘古开天地 他创造了世界,谁创造了盘古 盘古是伏羲吗(盘古开天地他创造了世界)
- 关于队徽 你了解这些么 二(关于队徽你了解这些么)
- 冬天来了手脚冰凉 真不是因为上辈子你是折翼的天使(冬天来了手脚冰凉)
- 0 1 岁婴儿最强作息指南,照着做养出天使宝宝(01岁婴儿最强作息指南)