zoukankan      html  css  js  c++  java
  • MySQL常用函数

    聚合函数

    1、求总个数

    select COUNT(id),name from user group by name;
    

    2、求平均值

    select name,avg(age) from user group by name;
    

    3、求最小值

    select name,min(age) from user group by name;
    

    4、求最大值

    select name,max(age) from user group by name;
    

    5、求总值

    select name,sum(age) from user group by name;
    

    6、以逗号拼接字符串

    select name,GROUP_CONCAT(hobby) from user group by name;
    

    数学函数

    1、返回最大整数

    SELECT FLOOR(2.4); 
    

    2、返回0~1的随机数

    select rand(); 
    

    3、求四舍五入整数

    select round(2.4);
    

    4、求立方根

    select sqrt(25);
    

    字符串函数

    1、替换字符串函数

    select insert("feige",3,1,"ge"); 
    

    2、转换大写函数

    select upper("feigege");
    或者
    select ucase("feigege");
    

    3、去右边空格函数

    select rtrim("wodefeige   ");
    

    4、切割字符串函数

    select substring("feigege",4,2); 
    

    5、定位字符串函数

    select instr("feigege","ge");
    或者
    select position("ge" in "feigege"); 
    或者
    select locate("ge","feigege");
    或者
    select find_in_set("ge","fei,ge,ge");
    

    日期时间函数

    1、获取当前日期

    select curdate();
    或者
    select current_date();
    

    2、获取当前的时间

    select curtime();
    或者
    select current_time();
    

    3、获取日期和时间

    select now();
    或者
    select CURRENT_TIMESTAMP();
    或者
    select LOCALTIME();
    或者
    select SYSDATE();
    

    加密函数

    1、password函数

    select password("abcd");
    

    2、MD5函数

    select MD5("abcd");
    

    系统函数

    1、获取系统版本号

    select version();
    
  • 相关阅读:
    Linux性能及调优指南(翻译)之Linux内存架构
    dtrace4linux
    perlchina2016 大会
    GO 语言圣经 -在线阅读
    dtrace4linux_Example
    hellogcc -100GDB技巧
    ITGEGE在线教育
    编译系统透视:图解编译原理
    C 高级编程5 IO与文件权限
    C 高级编程4 makefile 与 IO
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/11441740.html
Copyright © 2011-2022 走看看