• MySql cmd下的学习笔记 —— 有关常用函数的介绍(数学函数,聚合函数等等)


    (一)数学函数

    abs(x)              返回x的绝对值

    bin(x)               返回x的二进制(oct返回八进制,hex返回十六进制)

    ceiling(x)          返回大于x的最小整数值

    exp(x)      返回e的x次方

    floor(x)     取整函数

    (二)聚合函数

    avg(col)        返回指定列的平均值

    count(col)   返回指定列中非null值的个数

    min(col)    返回指定列的最小值

    max(col)   返回指定列的最大值

    sum(col)       返回指定列所有值之和

    group_concat(col) 把一列的值放到一行里    

    (三)字符串函数

     ascii(char)    返回字符的ascii码值

    char_length()  计算的是字符数

    length()          计算的是字节数

    position()        查找元素下标

    right (str, length)  取右半部分

    (四)日期和时间

    now()          取出当前时间

    curdate ()      取出当前日期

    curtime()     取出当前时间

    dayofweek(date) 返回是一周的第几天(1-7)

    dayofmonth(date)返回是一个月的第几天(1-31)

    dayofyear(date) 返回是一年的第几天(1-366)

    week(date)   返回是一年的第几周(0-53)

    (五)加密函数

    md5()                   把字符串加密

    (六)控制流程函数

    case 值(列名)

    when 1 then 返回值

    when 2 then 返回值

    else 默认值

    end

     if(判断句,真,假)

    ifnull(exp1,exp2)   为null返回exp2,不为null返回exp1

    (七)系统调试函数

    显示用户名

    user()

    显示当前库名 

    datebase()

    显示数据库版本

    version()

  • 相关阅读:
    MySQL Show Processlist 整理
    由linkedin数据库泄漏引发的思考[转发]
    MySQL 严重 Bug 用户登陆漏洞[转发]
    关于博客的开始
    Linux共享库位置配置
    getopt详解
    git使用
    ArrayList读源码心得
    HashMap内部实现机制及优化第一篇
    如何才能做一个好网站系列 第三篇 最初的思路
  • 原文地址:https://www.cnblogs.com/abc23/p/9419694.html
Copyright © 2020-2023  润新知