MySQL学习历程(四):常见运算符
来源:互联网 发布:让其响彻动作数据密码 编辑:程序博客网 时间:2024/04/30 21:36
1 算术运算符
加(+)、减(-)、乘(*)、除(/)、取余(%)。
SELECT num, num+1, num-2, num*2, num/2, num%5 FROM table2;
2 比较运算符
2.1等号运算符(=)比较规则
- 若一个或者两个参数为NULL,则比较运算的结果是NULL;
- 若两个参数都是字符串,则按字符串比较规则;
- 若两个参数都是整数,则按整数比较规则;
- 若一个参数数字符串,另一个参数是整数,则自动将字符串转换为整数再进行比较。
2.2安全等于运算符(<=>)
- 若两个参数均不为NULL时,比较规则与等号运算符(=)相同;
- 若两个操作数都是NULL时,其比较结果为1(true);
- 若只有一个操作数是NULL时,其比较结果为0(false)。
2.3
= <> != <= < >= > 都不能用于判断空值NULL。
2.4 LIKE 通配符匹配
- ‘%’ : 匹配任意数目个字符;
- ‘_’ : 匹配一个字符。
2.5 REGEXP 正则表达式匹配
- ‘^’:匹配以该字符后面的字符开头的字符串;
- ‘$’:匹配以该字符后面的字符结尾的字符串;
- ‘.’:匹配一个字符;
- ‘[xxx…]’:匹配在方括号内的任何字符,例如[abc]匹配a或者b或者c,[a-z]匹配任何小写字母;
- ‘*’:匹配零个或多个在它前面的字符。
3 逻辑运算符
NOT ! AND && OR || XOR
位运算符: | & ^ << >> ~
0 0
- MySQL学习历程(四):常见运算符
- MySql从零开始(四)常见运算符
- MYSQL常见运算符和函数(四)
- MYSQL常见运算符
- MySQL常见运算符
- mysql常见运算符
- MySQL基础(五)常见运算符
- Mysql学习历程(一)
- MySQL基本操作(四):运算符
- java语言学习历程小结(四)
- 学习历程之HTML四(表格)
- Android 学习历程摘要(四)
- 机器学习(四) - - 发展历程
- MYSQL学习笔记(四)之常见的字符串函数
- java学习之四(运算符)
- MySQL学习历程(二):基本操作
- MySQL学习历程(三):数据类型
- MySQL学习历程(五):各种函数
- -Dmaven.multiModuleProjectDirectory system propery is not set.
- Swift中的可选类型Optional与if let 语法
- 开源中国 Maven 库使用帮助
- 指纹解锁---去掉输入密码
- 关于pic32mx250单片机开发(每天不定时更新)
- MySQL学习历程(四):常见运算符
- mac os下安装laravel
- linux下python的机器学习包scikit-learn(包含numpy、scipy等)安装
- 全局设置titleBar
- I/O异常
- 达内学习日志Day17:Java核心API(初识正则表达式)
- hadoop常见问题
- 图片3D效果倾斜
- Netty -- Discard Server