mysql特殊运算符
来源:互联网 发布:淘宝卖家客服电话热线 编辑:程序博客网 时间:2024/05/17 23:31
1.LEAST运算符
语法格式为:LEAST(值 1,值 2, …值n),返回其中值最小的一个:
mysql> select least(2,0),least(20.0,3.0,100.5),least('a','b','c'),least(10,NULL);+------------+-----------------------+--------------------+----------------+| least(2,0) | least(20.0,3.0,100.5) | least('a','b','c') | least(10,NULL) |+------------+-----------------------+--------------------+----------------+| 0 | 3.0 | a | NULL |+------------+-----------------------+--------------------+----------------+1 row in set (0.00 sec)
2.GREATEST运算符
语法格式为:GREATEST(值 1,值 2, …值n),返回其中值最大的一个(任意个NULL,返回NULL):
mysql> select greatest(2,0),greatest(20.0,3.0,100.5),greatest('a','b','c'),greatest(10,NULL);+---------------+--------------------------+-----------------------+-------------------+| greatest(2,0) | greatest(20.0,3.0,100.5) | greatest('a','b','c') | greatest(10,NULL) |+---------------+--------------------------+-----------------------+-------------------+| 2 | 100.5 | c | NULL |+---------------+--------------------------+-----------------------+-------------------+1 row in set (0.00 sec)
3.REGEXP运算符
REGEXP用来匹配字符串,语法格式为:expr REGEXP匹配条件,如果expr满足匹配条件,返回1;如果不满足,则返回0;若expr或匹配条件任意一个为NULL,则结果为NULL。常用的通配符如下:
(1)‘^’匹配以该字符后面的字符开头的字符串。
(2)‘$’匹配以该字符前面的字符结尾的字符串。
(3)‘.’匹配任何一个单字符。
(4)“[…]”匹配在方括号内的任何字符。例如,“[abc]”匹配a,b或c。为了匹配命名字符的范围,
使用一个‘-’。”[a-z]”匹配任何字母,而“[0-9]”匹配任何数字。
(5)‘*’匹配0个或多个在其前面的字符。例如,“x星”匹配任意数量的x,“[0-9]星“匹配任何数量的数字,而”.星“匹配任何数量的任何字符。
mysql> select 'ssky' regexp '^s', 'ssky' regexp 'y$', 'ssky' regexp '.sky', 'ssky' regexp '[ab]';+--------------------+--------------------+----------------------+----------------------+| 'ssky' regexp '^s' | 'ssky' regexp 'y$' | 'ssky' regexp '.sky' | 'ssky' regexp '[ab]' |+--------------------+--------------------+----------------------+----------------------+| 1 | 1 | 1 | 0 |+--------------------+--------------------+----------------------+----------------------+1 row in set (0.00 sec)
0 0
- mysql特殊运算符
- Java特殊运算符
- 特殊运算符重载
- C#特殊运算符
- java特殊运算符
- JavaScript特殊运算符
- 特殊运算符
- 特殊运算符
- C++中的特殊运算符
- python特殊的运算符
- 用特殊的MySQL运算符获得更多数据比较功能
- 宏参数的特殊运算符
- 几个比较特殊的运算符(>>,<<,&)
- 基础备忘:特殊运算符重载
- 特殊运算符实现 两个变量交换
- Swift —几个特殊运算符
- 一些特殊运算符的理解
- Python 特殊方法与运算符重载
- mysql单表查询
- 【Java数据结构】线性表
- 全面解析Linux 内核 3.10.x - 启动1号进程
- 串口通信数据格式那点儿事儿
- 仿网易新闻的页面(ViewPager作为RecyclerView的Header)
- mysql特殊运算符
- OpenGL入门学习
- HDU 2734 Quicksum【水 字符串】
- 这16家创业公司没有影响到你,你可能OUT了
- 汽车功能安全ISO 26262介绍
- 杭电-5563-一般
- JS基本知识点
- c++里的指数、对数等
- cocoapods配置