首页 > 新闻

MySQL SQL函数大全

时间:2009-12-08 07:06:37  作者:  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
《MySQL函数大全》[color=red]字符串函数[/color]ASCII(str)  返回字符串str的第一个字符的ASCII值(str是空串时返回0)mysql> select ASCII('2');  -> 50mysql> sel......

mysql> select COT(0);
  -> NULL

RAND()
RAND(N)
 返回在范围0到1.0内的随机浮点值(可以使用数字N作为初始值)
mysql> select RAND();
  -> 0.5925
mysql> select RAND(20);
  -> 0.1811
mysql> select RAND(20);
  -> 0.1811
mysql> select RAND();
  -> 0.2079
mysql> select RAND();
  -> 0.7888

DEGREES(N)
 把N从弧度变换为角度并返回
mysql> select DEGREES(PI());
  -> 180.000000

RADIANS(N)
 把N从角度变换为弧度并返回
mysql> select RADIANS(90);
  -> 1.570796

TRUNCATE(N,D)
 保留数字N的D位小数并返回
mysql> select TRUNCATE(1.223,1);
  -> 1.2
mysql> select TRUNCATE(1.999,1);
  -> 1.9
mysql> select TRUNCATE(1.999,0);
  -> 1

LEAST(X,Y,...)
 返回最小值(如果返回值被用在整数(实数或大小敏感字串)上下文或所有参数都是整数(实数或大小敏感字串)则他们作为整数(实数或大小敏感字串)比较,否则按忽略大小写的字符串被比较)
mysql> select LEAST(2,0);
  -> 0
mysql> select LEAST(34.0,3.0,5.0,767.0);
  -> 3.0
mysql> select LEAST("B","A","C");
  -> "A"

GREATEST(X,Y,...)
 返回最大值(其余同LEAST())
mysql> select GREATEST(2,0);
  -> 2
mysql> select GREATEST(34.0,3.0,5.0,767.0);
  -> 767.0
mysql> select GREATEST("B","A","C");
  -> "C"

[color=red]时期时间函数[/color]

DAYOFWEEK(date)
 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)
mysql> select DAYOFWEEK('1998-02-03');
  -> 3

WEEKDAY(date)
 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。
mysql> select WEEKDAY('1997-10-04 22:23:00');
  -> 5
mysql> select WEEKDAY('1997-11-05');
  -> 2

DAYOFMONTH(date)
 返回date是一月中的第几日(在1到31范围内)
mysql> select DAYOFMONTH('1998-02-03');
  -> 3

DAYOFYEAR(date)
 返回date是一年中的第几日(在1到366范围内)
mysql> select DAYOFYEAR('1998-02-03');

如果您需转载 MySQL SQL函数大全,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门