跟我 ,带你了解基本数据库。

Mysql的那些事

常用函数(单行函数和聚合函数)

数学函数

  • pi() 返回圆周率的值 例:select pi();

  • pow(x,y) 返回x的y次乘方 例:select pow(2,3);

  • ceiling(x) 返回大于x的最小整数值(向上取整) 例:select ceiling;(3.42) 等于4

  • floor(x) *返回小于x的最大整数值(向下取整)*例:select floor(3.83) ;等于3
    字符串函数

  • concat (s1,s2,s3,…sn)将s1,s2,s3,…,sn连接成一个字符串 例:select concat('I','LOVE','YOU');输出为I LOVE YOU没有新的值产生

  • concat_ws(sep,s1,s2,…,sn)将s1,s2,…,sn连接成字符串,并用sep字符间隔 例:select concat_ws('#','hello','world');输出为hello#world
    日期和时间函数
    -curdate()或current_date();返回当前的日期 例:select curdate()current_date();

  • dayofweek(date) *返回date所代表的是一个星期中的第几天(1-7)*例:select dayofweek('2020-10-26'); 结果为:2

  • dayofmonth(date)返回date是一个月的第几天 select dayofmonth('2020-10-26'); 结果为:26

  • dayofyear(date) 返回date是一年的第几天(1~366) 例:select dayofyear('2020-10-26'); 结果为:300

  • week(date) *返回date为一年中的第几周(0~53)*例如
    select week('2020-10-26'); 结果为:43

    扫描二维码关注公众号,回复: 12082304 查看本文章
  • conv(‘A’,16,2)十六进制转换为2进制;conv(15,10,2); conv(15,10,8);conv(15,10,16);依次类推

聚合函数
select子句的表达式中可以包含聚合函数。

  • ave(all| distinct | col) 返回指定字段的平均值 例:select ave(字段) from 表名 where(查询条件)
    新UP希望大家多支持

猜你喜欢

转载自blog.csdn.net/m0_51259293/article/details/108951177