意料外的MySQL运算符可获更多数据功能
2007-05-29 10:57:04 来源:WEB开发网核心提示: GREATEST和LEASTGREATEST和LEAST运算符为判断一组数字或者时间值中最大和最小值提供了一个便捷的途径,你一看名字就知道这两个运算符的作用——下面是一个对一组日期使用GREATEST运算符的例子:mysql> SELECT GREATEST(
GREATEST和LEAST
GREATEST和LEAST运算符为判断一组数字或者时间值中最大和最小值提供了一个便捷的途径。你一看名字就知道这两个运算符的作用——下面是一个对一组日期使用GREATEST运算符的例子:
mysql> SELECT GREATEST(20000601, 20000529, 20000604);
+----------------------------------------+
| GREATEST(20000601, 20000529, 20000604) |
+----------------------------------------+
| 20000604 |
+----------------------------------------+
1 row in set (0.00 sec)
而下面是一个对一组数值使用LEAST运算符的例子:
mysql> SELECT LEAST(100, 200, 50, -6, -73, 1000);
+------------------------------------+
| LEAST(100, 200, 50, -6, -73, 1000) |
+------------------------------------+
| -73 |
+------------------------------------+
1 row in set (0.03 sec)
IN
IN是一种用来测试在预先指定的选项列表里是否存在某个特定值的有用运算符。它可以用在数字、字符和时间值上。它接受两个参数——要被测试的值和选项列表。下面就是一个使用字符串的例子:
mysql> SELECT 'c' IN ('a', 'b', 'c', 'd');
+-----------------------------+
| 'c' IN ('a', 'b', 'c', 'd') |
+-----------------------------+
| 1 |
+-----------------------------+
1 row in set (0.02 sec)
更多精彩
赞助商链接