聚合函数


  • avg()函数 - 计算一组值或表达式的平均值。
  • count()函数 - 计算表中的行数。
  • instr()函数 - 返回子字符串在字符串中第一次出现的位置。
  • sum()函数 - 计算一组值或表达式的总和。
  • min()函数 - 在一组值中找到最小值。
  • max()函数 - 在一组值中找到最大值。
  • group_concat()函数 - 将字符串从分组中连接成具有各种选项(如DISTINCTORDER BYSEPARATOR)的字符串。
  • STD()标准偏差函数 - 显示如何计算人口标准偏差和样本标准偏差。

 字符串函数


  • concat()函数 - 将两个或多个字符串组合成一个字符串。
  • length()函数&char_length()函数 - 以字节和字符获取字符串的长度。
  • left()函数 - 获取指定长度的字符串的左边部分。
  • replace()函数 - 搜索并替换字符串中的子字符串。
  • substring()函数 - 从具有特定长度的位置开始提取一个子字符串。
  • trim()函数 - 从字符串中删除不需要的字符。
  • find_in_set()函数 - 在逗号分隔的字符串列表中找到一个字符串。
  • format()函数 - 格式化具有特定区域设置的数字,舍入到小数位数。

控制流函数


  • case()函数 - 如果满足WHEN分支中的条件,则返回THEN分支中的相应结果,否则返回ELSE分支中的结果。
  • if语句 - 根据给定的条件返回一个值。
  • ifnull()函数 - 如果第一个参数不为NULL,则返回第一个参数,否则返回第二个参数。
  • nullif()函数 - 如果第一个参数等于第二个参数,则返回NULL,否则返回第一个参数。

 日期和时间函数


  • curdate()函数 - 返回当前日期。
  • datediff()函数 - 计算两个DATE值之间的天数。
  • day()函数 - 获取指定日期月份的天(日)。
  • date_add()函数 - 将时间值添加到日期值。
  • date_sub()函数 - 从日期值中减去时间值。
  • date_format()函数 - 根据指定的日期格式格式化日期值。
  • dayname()函数 - 获取指定日期的工作日的名称。
  • dayofweek()函数 - 返回日期的工作日索引。
  • extract()函数 - 提取日期的一部分。
  • now()函数 - 返回当前日期和时间。
  • month()函数 - 返回一个表示指定日期的月份的整数。
  • str_to_date()函数 - 将字符串转换为基于指定格式的日期和时间值。
  • sysdate()函数 - 返回当前日期。
  • timediff()函数 - 计算两个TIMEDATETIME值之间的差值。
  • timestampdiff()函数 - 计算两个DATEDATETIME值之间的差值。
  • week()函数 - 返回一个日期的星期数值。
  • weekday()函数 - 返回一个日期表示为工作日/星期几的索引。
  • year()函数 - 返回日期值的年份部分

比较函数


  • coalesce()函数 - 返回第一个非NULL参数,这非常适合用于将值替换为NULL
  • greatest()函数&least()函数 – 使用n个参数,并分别返回n个参数的最大值和最小值。
  • isnull()函数 - 如果参数为NULL,则返回1,否则返回0

其他函数


  • last_insert_id()函数 - 获取最后插入的记录的最后生成的序列号。
  • cast()函数 - 将任何类型的值转换为具有指定类型的值。

mysql 之 函数的更多相关文章

  1. mysql 自定义函数

    原文:http://www.cnblogs.com/zhangminghui/p/4113160.html 引言 MySQL本身提供了内置函数,这些函数的存在给我们日常的开发和数据操作带来了很大的便利 ...

  2. mysql 日期函数总结

    1.0 格式化:DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. 语法 DATE_FORMAT(date,format) date 参数是合法的日期.format 规定日期/时间的 ...

  3. MySQL concat函数的使用

    MySQL concat函数是MySQL数据库中众多的函数之一,下文将对MySQL concat函数的语法和使用进行说明,供您参考和学习. MySQL concat函数使用方法:CONCAT(str1 ...

  4. mysql常用函数参考

    mysql常用函数参考   对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL, ...

  5. MySQL replace函数替换字符串语句的用法(mysql字符串替换)

    MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪. 最近在研究CMS,在数据转换的时候需要用 ...

  6. 第十章 MySQL 常用函数

    第十章 MySQL 常用函数 第一节:日期和时间函数 1,CURDATE() 返回当前日期:2,CURTIME() 返回当前时间:3,MONTH(d) 返回日期 d 中的月份值,范围是 1~12 第二 ...

  7. Mysql时间函数

    http://blog.sina.com.cn/s/blog_6d39dc6f0100m7eo.html mysql中函数和关键字不区分大小写.下文函数的datetime参数处既可以用时间字符串也可以 ...

  8. FROM_UNIXTIME 格式化MYSQL时间戳函数

    FROM_UNIXTIME 格式化MYSQL时间戳函数 对MYSQL没有进行过深入的研究,基础知识匮乏,一遇到问题只能手册,看来要把MYSQL的学习安排进时间表了. 函数:FROM_UNIXTIME作 ...

  9. MySQL Date 函数

    MySQL Date 函数 下面的表格列出了 MySQL 中最重要的内建日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 ...

  10. mysql日期函数(转)

    MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | n ...

随机推荐

  1. BigDecimal 笔记

    参数 BigDecimal 类主要有如下几个参数 这几个参数都比较好理解,看过这两个例子基本都能明白,现在总结一下就是 scale // 小数点后位数 precision // 一共位数 intCom ...

  2. Nordic nRF52820超低功耗蓝牙5.2 SoC芯片-低端无线连接方案首选

    nRF52820是功耗超低的低功耗蓝牙 (Bluetooth Low Energy /Bluetooth LE).蓝牙mesh.Thread.Zigbee和2.4 GHz专有低端无线连接解决方案.nR ...

  3. javascript 入门(1)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta lang ...

  4. coding++:java 线程池概述

    前言: 1):创建一个可缓存线程池 2):创建一个可重用固定个数的线程池,以共享的无界队列方式来运行这些线程. 3):创建一个定长线程池,支持定时及周期性任务执行 4):创建一个单线程化的线程池,它只 ...

  5. Python设计模式(3)-工厂方法模式

    # coding=utf-8 #定义一个用于创建对象的接口,让子类决定实例化哪一个类 class DbManager: def __init__(self): pass def operate_db( ...

  6. 三、CentOS 7.X系统安装配置超祥细图解教程

    一.CentOS7.7下载 官网下载地址:http://mirrors.163.com/centos 1.进入CentOS下载官网,找到CentOS7.4版本 2.在CentOS7.7版本页面中,找到 ...

  7. C# 基础知识系列- 9 字符串的更多用法(二)

    0. 前言 上一篇文章介绍了字符串自身的一些方法,就是对象方法.在字符串体系中,还有一些是string类提供的静态方法.这两部分构成了字符串体系,当然还有一些三方库为字符串提供了扩展方法. 这里简单的 ...

  8. 逆拓扑排序 Reward HDU - 2647

    Reward HDU - 2647 题意:每个人的起始金额是888,有些人觉得自己做的比另一个人好所以应该多得一些钱,问最少需要花多少钱,如果不能满足所有员工的要求,输出 -1 样例1: 2 1 1 ...

  9. 004-流程控制-C语言笔记

    004-流程控制-C语言笔记 学习目标 1.[掌握]关系运算符和关系表达式 2.[掌握]逻辑运算符和逻辑表达式 3.[掌握]运算符的优先级和结合性 4.[掌握]if-else if-else结构的使用 ...

  10. 绕过XSS过滤姿势总结

    0x01 弹窗关键字检测绕过 基本WAF都针对常用的弹窗函数做了拦截,如alert().prompt().confirm(),另外还有代码执行函数eval(),想要绕过去也比较简单,我们以alert( ...