mysql 之 函数
聚合函数
- avg()函数 - 计算一组值或表达式的平均值。
- count()函数 - 计算表中的行数。
- instr()函数 - 返回子字符串在字符串中第一次出现的位置。
- sum()函数 - 计算一组值或表达式的总和。
- min()函数 - 在一组值中找到最小值。
- max()函数 - 在一组值中找到最大值。
- group_concat()函数 - 将字符串从分组中连接成具有各种选项(如
DISTINCT
,ORDER BY
和SEPARATOR
)的字符串。 - 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()函数 - 计算两个
TIME
或DATETIME
值之间的差值。 - timestampdiff()函数 - 计算两个
DATE
或DATETIME
值之间的差值。 - week()函数 - 返回一个日期的星期数值。
- weekday()函数 - 返回一个日期表示为工作日/星期几的索引。
- year()函数 - 返回日期值的年份部分
比较函数
- coalesce()函数 - 返回第一个非
NULL
参数,这非常适合用于将值替换为NULL
。 - greatest()函数&least()函数 – 使用
n
个参数,并分别返回n
个参数的最大值和最小值。 - isnull()函数 - 如果参数为
NULL
,则返回1
,否则返回0
。
其他函数
- last_insert_id()函数 - 获取最后插入的记录的最后生成的序列号。
- cast()函数 - 将任何类型的值转换为具有指定类型的值。
mysql 之 函数的更多相关文章
- mysql 自定义函数
原文:http://www.cnblogs.com/zhangminghui/p/4113160.html 引言 MySQL本身提供了内置函数,这些函数的存在给我们日常的开发和数据操作带来了很大的便利 ...
- mysql 日期函数总结
1.0 格式化:DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. 语法 DATE_FORMAT(date,format) date 参数是合法的日期.format 规定日期/时间的 ...
- MySQL concat函数的使用
MySQL concat函数是MySQL数据库中众多的函数之一,下文将对MySQL concat函数的语法和使用进行说明,供您参考和学习. MySQL concat函数使用方法:CONCAT(str1 ...
- mysql常用函数参考
mysql常用函数参考 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL, ...
- MySQL replace函数替换字符串语句的用法(mysql字符串替换)
MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪. 最近在研究CMS,在数据转换的时候需要用 ...
- 第十章 MySQL 常用函数
第十章 MySQL 常用函数 第一节:日期和时间函数 1,CURDATE() 返回当前日期:2,CURTIME() 返回当前时间:3,MONTH(d) 返回日期 d 中的月份值,范围是 1~12 第二 ...
- Mysql时间函数
http://blog.sina.com.cn/s/blog_6d39dc6f0100m7eo.html mysql中函数和关键字不区分大小写.下文函数的datetime参数处既可以用时间字符串也可以 ...
- FROM_UNIXTIME 格式化MYSQL时间戳函数
FROM_UNIXTIME 格式化MYSQL时间戳函数 对MYSQL没有进行过深入的研究,基础知识匮乏,一遇到问题只能手册,看来要把MYSQL的学习安排进时间表了. 函数:FROM_UNIXTIME作 ...
- MySQL Date 函数
MySQL Date 函数 下面的表格列出了 MySQL 中最重要的内建日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 ...
- mysql日期函数(转)
MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | n ...
随机推荐
- 基于 Hudi 和 Kylin 构建准实时高性能数据仓库
在近期的 Apache Kylin × Apache Hudi Meetup直播上,Apache Kylin PMC Chair 史少锋和 Kyligence 解决方案工程师刘永恒就 Hudi + K ...
- Array(数组)对象-->数组的删除
1.数组的删除: 用delete操作符删除特定的元素 删除元素的位置只是被留空了,为undefined值 举例:删除下面数组中的第二个元素 var arr = [1,2,3,4,5]; /*删除第二个 ...
- template_共享模板
方法: 定义一个基本框架html文件 举例:定义{标题.内容.页尾}区块 定义相应的html文件实现区块的具体样式或内容 定义具体静态网页html文件时调用这些区块html文件, 实现公共元 ...
- winform怎么实现财务上凭证录入和打印
序言 现如今存在的财务软件层出不穷,怎么样让自己的业务系统与财务系统相结合,往往是很多公司头痛的问题.大多数公司也没有这个能力都去开发一套属于自己的财务软件,所以只有对接像金蝶用友这类的财务软件,花费 ...
- 2019-08-01【机器学习】有监督学习之分类 KNN,决策树,Nbayes算法实例 (人体运动状态信息评级)
样本: 使用的算法: 代码: import numpy as np import pandas as pd import datetime from sklearn.impute import Sim ...
- webWMS开发过程记录(六)- 详细设计之系统管理
一.功能说明 1. 权限管理 (参考“权限管理-百度百科") 定义:一般指根据系统设置的安全规则或安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少. 分类:从控制力度来看,通常分 ...
- Oracle NULL值
NULL值,用来描述记录中没有定义内容的字段值.在Oracle中,判断某个条件的值时,返回值可能是TRUE.FALSE或UNKNOWN. 如果查询一个列的值是否等于20,而该列的值为NULL,那么就是 ...
- C#开发BIMFACE系列34 服务端API之模型对比5:获取模型构件对比差异
系列目录 [已更新最新开发文章,点击查看详细] BIMFACE平台提供了服务端“获取修改构件属性差异”API,其返回的结果也是一个列表,仅针对修改的构件(不包含新增.删除的构件),是指对于一个 ...
- 常见web漏洞整理之进击吧xss!!!
XSS在线测试环境: http://xss-quiz.int21h.jp/ https://brutelogic.com.br/xss.php 这两个站对xss的理解很有帮助!!! 参考链接: htt ...
- redis: 持久化(十二)
RDB配置 RDB 是 Redis 默认的持久化方案.在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中.即在指定目录下生成一个dump.rdb文件.Redis 重启会通过加载d ...