在mysql中ABS函数是用来取绝对值的,这个函数没什么更多用法就是一个简单绝对值了,下面给大家介绍几个例子吧.
ABS(X),返回X 的绝对值.
- mysql> SELECT ABS(2);
- -> 2
- mysql> SELECT ABS(-32);
- -> 32 //phpfensi.com
例子,求和数据库中某个字段值最接近的值的时候,相减可能得到负值比如-1要比5近,代码如下:
SELECT ABS(TotalTime - 84) dval,`RankTotaltime` FROM `sum_baseline` WHERE Activitytime = '2013-08-20 00:00:00' order by dval ASC LIMIT 1;
|