选择显示字体大小

mysql数学函数不求人

所有的数学函数在一个出错的情况下返回null。

-
单目减。改变参数的符号。
mysql> select - 2;

注意,如果这个操作符与一个bigint使用,返回值是一个bigint!这意味着你应该避免在整数上使用-,那可能有值-2^63!
abs(x)
返回x的绝对值。
mysql> select abs(2);
-> 2
mysql> select abs(-32);
-> 32

该功能可安全用于bigint值。

sign(x)
返回参数的符号,为-1、0或1,取决于x是否是负数、零或正数。
mysql> select sign(-32);
-> -1
mysql> select sign(0);
-> 0
mysql> select sign(234);
-> 1

mod(n,m)
 
%
模 (类似c中的%操作符)。返回n被m除的余数。
mysql> select mod(234, 10);
-> 4
mysql> select 253 % 7;
-> 1
mysql> select mod(29,9);
-> 2

这个函数可安全用于bigint值。
floor(x)
返回不大于x的最大整数值。

mysql> select floor(1.23);
-> 1
mysql> select floor(-1.23);
-> -2

注意返回值被变换为一个bigint!
ceiling(x)
返回不小于x的最小整数值。
mysql> select ceiling(1.23);
-> 2
mysql> select ceiling(-1.23);
-> -1

注意返回值被变换为一个bigint!

round(x)
返回参数x的四舍五入的一个整数。
mysql> select round(-1.23);
-> -1
mysql> select round(-1.58);
-> -2
mysql> select round(1.58);
-> 2

注意返回值被变换为一个bigint!

round(x,d)
返回参数x的四舍五入的有d为小数的一个数字。如果d为0,结果将没有小数点或小数部分。
mysql> select round(1.298, 1);
-> 1.3
mysql> select round(1.298, 0);
-> 1

注意返回值被变换为一个bigint!

exp(x)
返回值e(自然对数的底)的x次方。
mysql> select exp(2);
-> 7.389056
mysql> select exp(-2);
-> 0.135335

log(x)
返回x的自然对数。
mysql> select log(2);
-> 0.693147
mysql> select log(-2);
-> null

如果你想要一个数字x的任意底b的对数,使用公式log(x)/log(b)。

log10(x)
返回x的以10为底的对数。
mysql> select log10(2);
-> 0.301030
mysql> select log10(100);
-> 2.000000
mysql> select log10(-100);
-> null

pow(x,y)
 
power(x,y)
返回值x的y次幂。
mysql> select pow(2,2);
-> 4.000000
mysql> select pow(2,-2);
-> 0.250000
sqrt(x)
返回非负数x的平方根。
mysql> select sqrt(4);
-> 2.000000
mysql> select sqrt(20);


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons