6mysql运算符
=====================
分类:
算数运算符
比较运算符
逻辑运算符
位运算符
计算查询与oraclequbie
oracle要求语句严格按照语法,没有来源表的使用dual代替
mysql不需要,可以直接查询,如select 1+2;
0作为除数返回null
char进行数字运算规则
如果第一个是数字的字符串被用于一个算数运算中,那么他被转换为这个数字的值
如果一个包含字符和数字混合的字符串不能被正确的转换为数字,那么他被转换成0
mysql比较字符串忽略大小写
需要比较大小写需要在串前添加binary关键字
比较字符串时忽略尾部空格,比较其他位置空格
null<=>null为真,除<=>外其他运算符与null计算均返回null
--------------
正则表达式常用元字符
+ 匹配1个或更多个前面字符的值
* 匹配0个或更多个前面字符的值
? 匹配0个活1个前面字符的值
. 匹配任意字符
^ 匹配字符串的开始部分
$ 匹配字符串的末尾部分
\s 匹配单个空白空间字符,包括制表符和换行符
\S 匹配空白空间字符意外的一切字符
\d 匹配0到9之间的数字
\w 匹配字母、数字和下划线字符
\W 匹配用\w不能匹配的任意字符
----------------
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13177610/viewspace-684204/ ,如需转载,请注明出处,否则将追究法律责任。