MySQL运算符
来源:互联网 发布:成都学软件开发 编辑:程序博客网 时间:2024/06/03 19:52
1.<=>
举例:这个操作符和=操作符执行相同的比较操作,不过<=>可以用来判断NULL值。
在两个操作数均为NULL时,其返回值为1而不为NULL;
而当一个操作数为NULL时,其返回值为0而不为NULL。
2.LEAST
举例:SELECT LEAST(2,0),LEAST('a','b','c'),LEAST(10,NULL)
当参数中是整数或者浮点数时,LEAST将返回其中最小的值;
当参数为字符串时,返回字母中顺序最靠前的字符;
当比较值列表中有NULL时,不能判断大小,返回值为NULL
3.GREATEST
举例:SELECT GREATEST(2,0),GREATEST('a','b','c'),GREATEST(10,NULL)
在有两个或多个参数的情况下,返回最大值。
假如任意一个自变量为NULL,则GREATEST()的返回值为NULL
4.REGEXP
举例:SELECT'ssky' REGEXP'^s','ssky' REGEXP'y$' ,'ssky' REGEXP'.sky','ssky' REGEXP'[ab]';
expr REGEXP 匹配条件,如果expr满足匹配条件,返回1;
如果不满足,则返回0;
若expr或匹配条件任意一个为NULL,则结果为NULL。
5.逻辑运算符
逻辑与运算符:AND或者&&
逻辑或运算符:OR或者||
异或运算符:XOR
(说明:当任意一个操作数为NULL时,返回值为NULL;对于非NULL的操作数,如果两个操作数都是非0值或者都是0值,则返回结果为0;如果一个为0值,另一个为非0值,返回结果为1)
6.位运算符
按位或(|)
按位与(&)
按位异或(^)
按位左移(<<)
按位右移(>>)
按位取反(~)
7.特殊字符
某一些MYSQL中的特殊字符需要用转义字符才能插入数据库:
输入单引号需要:\'
输入双引号需要:\''
输入反斜杠:\\
输入回车符:\r
输入换行符:\n
输入制表符:\tab
输入退格符:\b
阅读全文
0 0
- mysql -- 基础 -- 运算符
- mysql 运算符
- MySQL运算符
- MySQL运算符
- mysql运算符
- MYSQL常见运算符
- MySQL中的运算符
- MySQL运算符
- MYSQL的运算符
- mysql特殊运算符
- mysql之运算符
- MySQL的运算符
- MySQL 运算符
- MySQL常见运算符
- MYSQL运算符
- MySQL 运算符
- Mysql运算符
- 使用Mysql运算符
- 在OpenBSD中安装Apache
- 超级好用Android网络加载图片库
- CSV文件的读取
- hwdglasses home page push
- CXF系列一:创建一个简单的web service
- MySQL运算符
- javaee(servlet)
- Kinect切水果
- php中empty、isset、is_null、!!、==null、==0区分
- 低版本cad如何打开高版本图纸?不用升级软件也可以搞定
- 第10章 NuGet
- numpy中linspace用法
- android 关于EditText的输入监听
- Windows7/8连接VPN失败解决方法