MySQL.Function
文章平均质量分 76
茅坤宝骏氹
语言:Java、C/C++、C#、Python、Linux Shell。
框架:Spring、Spring MVC、Spring Boot、Spring Cloud、Hibernate、Mybatis、Freemarker、Velocity。
前端:HTML5、CSS3、JavaScript、Bootstrap、JQuery、Vue、React。
数据库:oracle、mysql、MongoDB、HBase。
缓存:Memcache、Redis。
消息队列:kafka。
大数据:Hadoop、Hive、Sqoop、Flume、Spark、Strom、OpenTSDB、Druid。
展开
-
MySQL sum()函数
转载自 MySQL sum()函数MySQL SUM()函数介绍SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下:SUM(DISTINCT expression)SUM()函数是如何工作的?如果在没有返回匹配行SELECT语句中使用SUM函数,则SUM函数返回NULL,而不是0。 DISTINCT运算符允许计算集合中的不同值。 SUM函数忽略计算...转载 2018-08-26 23:06:51 · 26723 阅读 · 1 评论 -
MySQL str_to_date()函数
转载自 MySQL str_to_date()函数MySQL STR_TO_DATE函数简介下面说明了STR_TO_DATE()函数的语法:STR_TO_DATE(str,fmt);STR_TO_DATE()根据fmt格式字符串将str字符串转换为日期值。 STR_TO_DATE()函数可能会根据输入和格式字符串返回DATE,TIME或DATETIME值。 如果输入字符串是非...转载 2018-09-08 11:48:32 · 5981 阅读 · 1 评论 -
MySQL month()函数
转载自 MySQL month()函数MySQL MONTH函数介绍MONTH函数返回一个整数,表示指定日期值的月份。 以下说明了MONTH函数的语法:MONTH(date);MONTH函数接受一个DATE或DATETIME值的参数。 它返回1到12之间的整数,范围从1到12。如果通过零日期,例如0000-00-00,则MONTH函数返回0,如果日期为NULL,则MONT...转载 2018-09-08 11:46:01 · 24760 阅读 · 0 评论 -
MySQL now()函数
转载自 MySQL now()函数MySQL NOW()函数简介MySQL NOW()函数以"YYYY-MM-DD HH:MM:DD"或"YYYYMMDDHHMMSS.uuuuuuu"格式的字符串或数字返回配置的时区中的当前日期和时间。NOW()函数的返回类型取决于使用它的上下文。 例如,在以下语句中,NOW()函数以字符串形式返回当前日期和时间:mysql> SELEC...转载 2018-09-08 11:43:25 · 16943 阅读 · 0 评论 -
MySQL extract()函数
转载自 MySQL extract()函数简介MySQL EXTRACT函数EXTRACT()函数提取日期的一部分。下面说明了EXTRACT()函数的语法。EXTRACT(unit FROM date)EXTRACT()函数需要两个参数:unit和date。unit是要从日期中提取的间隔。 以下是unit参数的有效间隔。DAY DAY_HOUR DAY_MICR...转载 2018-09-08 11:29:17 · 5243 阅读 · 0 评论 -
MySQL dayofweek()函数
转载自 MySQL dayofweek()函数DAYOFWEEK函数返回日期的工作日索引值,即星期日为1,星期一为2,星期六为7。 这些索引值对应于ODBC标准。下面说明了DAYOFWEEK函数的语法:DAYOFWEEK(date)DAYOFWEEK函数接受1个参数,即DATE或DATETIME值。 它返回一个整数,范围从1到7,表示星期日到星期六。如果日期为NULL,零...转载 2018-09-01 20:31:58 · 23515 阅读 · 0 评论 -
MySQL dayname()函数
转载自 MySQL dayname()函数MySQL DAYNAME函数介绍MySQL DAYNAME函数返回指定日期的工作日的名称。 以下说明了DAYNAME函数的语法:DAYNAME(date);DAYNAME函数接受1个参数,该参数是要获取其工作日名称的日期。如果日期为NULL或无效,例如2017-02-30,DAYNAME函数将返回NULL。MySQL DAY...转载 2018-09-01 20:30:18 · 4834 阅读 · 1 评论 -
MySQL date_format()函数
转载自 MySQL date_format()函数MySQL DATE_FORMAT函数简介要将日期值格式化为特定格式,请使用DATE_FORMAT函数。 DATE_FORMAT函数的语法如下:DATE_FORMAT(date,format);DATE_FORMAT()函数接受两个参数:date:是要格式化的有效日期值 format:是由预定义的说明符组成的格式字符串...转载 2018-09-01 20:26:29 · 67099 阅读 · 0 评论 -
MySQL date_sub()函数
转载自 MySQL date_sub()函数MySQL DATE_SUB函数简介DATE_SUB()函数从DATE或DATETIME值中减去时间值(或间隔)。 下面说明了DATE_SUB()函数的语法:DATE_SUB(start_date,INTERVAL expr unit);DATE_SUB()函数接受两个参数:start_date是DATE或DATETIME的起始...转载 2018-09-01 20:24:07 · 14802 阅读 · 0 评论 -
MySQL sysdate()函数
转载自 MySQL sysdate()函数MySQL SYSDATE函数介绍下面说明了SYSDATE()函数的语法:SYSDATE(fsp);如果函数用于字符串上下文或YYYYMMDDHHMMSS格式,则SYSDATE()函数将返回当前日期时间,格式为“YYYY-MM-DD HH:MM:SS”的值,以防在函数用于数字上下文。SYSDATE()函数接受一个可选参数fsp,它...转载 2018-09-08 11:52:26 · 23877 阅读 · 0 评论 -
MySQL timediff()函数
转载自 MySQL timediff()函数MySQL TIMEDIFF函数介绍TIMEDIFF返回两个TIME或DATETIME值之间的差值。 请参阅TIMEDIFF函数的以下语法。TIMEDIFF(dt1, dt2);TIMEDIFF函数接受两个必须为相同类型的参数,即TIME或DATETIME。 TIMEDIFF函数返回表示为时间值的dt1 - dt2的结果。因为T...转载 2018-09-08 11:57:09 · 29998 阅读 · 0 评论 -
MySQL last_insert_id()函数
转载自 MySQL last_insert_id()函数MySQL LAST_INSERT_ID函数简介在数据库设计中,我们经常使用代理键使用AUTO_INCREMENT属性为主键列生成唯一的整数值。当您将新行插入到具有AUTO_INCREMENT列的表中时,MySQL会自动生成一个唯一的整数,并将其作为主键列的值。有关如何设置列的AUTO_INCREMENT属性的更多信息,请查...转载 2018-09-15 10:04:04 · 1022 阅读 · 0 评论 -
MySQL isnull()函数基本指南
转载自 MySQL isnull()函数基本指南MySQL ISNULL函数简介ISNULL函数接受一个参数,并测试该参数是否为NULL。如果参数为NULL,则ISNULL函数返回1,否则返回0。下面说明了ISNULL函数的语法:ISNULL(expr)请考虑以下示例:SELECT ISNULL(NULL); -- 1 SELECT ISNULL(1); ...转载 2018-09-15 09:56:14 · 1484 阅读 · 0 评论 -
MySQL greatest()和least()函数
转载自 MySQL greatest()和least()函数MySQL GREATEST和LEAST函数介绍GREATEST和LEAST函数都使用N个参数,并分别返回最大和最小值。下面说明GREATEST和LEAST函数的语法:GREATEST(value1, value2, ...);LEAST(value1,value2,...);参数可能具有混合数据类型。以下比较规则...转载 2018-09-15 09:52:23 · 5913 阅读 · 0 评论 -
MySQL coalesce()函数
转载自 MySQL coalesce()函数MySQL COALESCE函数介绍下面说明了COALESCE函数语法:COALESCE(value1,value2,...);COALESCE函数需要许多参数,并返回第一个非NULL参数。如果所有参数都为NULL,则COALESCE函数返回NULL。以下显示了使用COALESCE函数的一些简单示例:mysql> S...转载 2018-09-15 09:49:26 · 695 阅读 · 0 评论 -
MySQL year()函数
转载自 MySQL year()函数MySQL YEAR函数简介YEAR()函数接受date参数,并返回日期的年份。请参阅YEAR()函数的语法:YEAR(date);YEAR()函数返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。以下示例返回2018-01-01日的年份,即2018。mysql> SELECT YEA...转载 2018-09-08 13:44:06 · 18944 阅读 · 1 评论 -
MySQL weekday()函数
转载自 MySQL weekday()函数WEEKDAY函数返回一个日期的工作日索引值,即星期一为0,星期二为1,星期日为6。以下说明了WEEKDAY函数的语法:WEEKDAY(date)WEEKDAY函数接受1个参数,即DATE或DATETIME值,它返回一个整数,范围从0到6,表示星期一到星期日。如果日期为NULL,则无效或零(0000-00-00),WEEKDAY函...转载 2018-09-08 13:39:21 · 14972 阅读 · 0 评论 -
MySQL week()函数
转载自 MySQL week()函数MySQL WEEK函数介绍通常,一年的正常年份为365天,闰年为366天。一年又可以分为许多周,每周有7天。 所以一年,我们经常有365/7 = 52周,周范围是从1到52。要查看给定日期属于哪个周数,您可以使用WEEK函数,如下所示:WEEK(date, mode);WEEK函数接受两个参数:date是要获取周数的日期。 ...转载 2018-09-08 13:35:58 · 22848 阅读 · 2 评论 -
MySQL timestampdiff()函数
转载自 MySQL timestampdiff()函数MySQL TIMESTAMPDIFF函数简介下面说明了TIMESTAMPDIFF函数的语法。TIMESTAMPDIFF(unit,begin,end);TIMESTAMPDIFF函数返回begin-end的结果,其中begin和end是DATE或DATETIME表达式。TIMESTAMPDIFF函数允许其参数具有混...转载 2018-09-08 12:00:47 · 9016 阅读 · 1 评论 -
MySQL date_add()函数
转载自 MySQL date_add()函数MySQL DATE_ADD函数简介DATE_ADD函数将间隔时间添加到DATE或DATETIME值。 下面说明了DATE_ADD函数的语法:DATE_ADD(start_date, INTERVAL expr unit);DATE_ADD函数有两个参数:start_date是DATE或DATETIME的起始值。 INTER...转载 2018-09-01 20:19:57 · 808 阅读 · 0 评论 -
MySQL day()函数
转载自 MySQL day()函数MySQL DAY函数简介DAY函数返回给定日期的月份的日期部分。下面显示DAY函数的语法:DAY(date);DAY函数接受一个参数,它是您要获取月份日期的日期值。如果date参数为零,例如'0000-00-00',则DAY函数返回0,如果日期为NULL,则DAY函数返回NULL值。请注意,DAY函数是DAYOFMONTH函数的同义词。...转载 2018-09-01 20:16:05 · 22288 阅读 · 0 评论 -
MySQL left()函数
转载自 MySQL left()函数MySQL LEFT函数介绍LEFT()函数是一个字符串函数,它返回具有指定长度的字符串的左边部分。下面是LEFT()函数的语法 -LEFT(str,length);LEFT()函数接受两个参数:str是要提取子字符串的字符串。 length是一个正整数,指定将从左边返回的字符数。LEFT()函数返回str字符串中最左边的长度...转载 2018-08-26 23:43:04 · 61255 阅读 · 2 评论 -
MySQL字符串长度
转载自 MySQL字符串长度在本教程中,您将了解MySQL字符串长度函数,使您可以以字节为单位获取字符串的长度。MySQL支持各种字符集,如latin1,utf8等。可以使用SHOW CHARACTER SET语句来获取MySQL数据库服务器支持的所有字符集。mysql> SHOW CHARACTER SET;+----------+--------------------...转载 2018-08-26 23:39:19 · 4882 阅读 · 0 评论 -
MySQL concat()函数
转载自 MySQL concat()函数在本教程中,您将学习使用MySQL CONCAT和CONCAT_WS函数将两个或多个字符串连接在一起的各种方法。要连接两个或多个引用的字符串值,请将字符串放在一起,如下所示:SELECT 'MySQL ' 'String ' 'Concatenation';执行上面查询语句,得到以下结果 -mysql> SELECT 'M...转载 2018-08-26 23:35:29 · 892 阅读 · 0 评论 -
MySQL标准偏差
转载自 MySQL标准偏差标准差介绍标准差是衡量数据集中值的分布情况,标准偏差显示平均值(平均值)存在多少变化。低标准偏差表明数据集中的值接近于平均值。 而高标准偏差表示数据集的值在大范围的值上分散。标准偏差是方差的平方根,可以通过以下步骤计算: 步骤1 - 计算数据集中所有值的平均值以获得平均值或平均值,例如,假设数据集由1,2和3组成,平均值为(1 + 2 + 3)/ ...转载 2018-08-26 23:31:47 · 5034 阅读 · 0 评论 -
MySQL group_concat()函数
转载自 MySQL group_concat()函数MySQL GROUP_CONCAT函数介绍MySQL GROUP_CONCAT()函数将组中的字符串连接成为具有各种选项的单个字符串。下面说明了GROUP_CONCAT()函数的语法:GROUP_CONCAT(DISTINCT expression ORDER BY expression SEPARATOR ...转载 2018-08-26 23:27:31 · 27522 阅读 · 0 评论 -
MySQL max()函数
转载自 MySQL max()函数MySQL MAX函数介绍MySQL MAX()函数返回一组值中的最大值。MAX()函数在许多查询中非常方便,例如查找最大数量,最昂贵的产品以及客户的最大付款。MAX()函数的语法如下:MAX(DISTINCT expression);如果添加DISTINCT运算符,则MAX函数返回不同值的最大值,它与所有值的最大值相同。 这意味着DIS...转载 2018-08-26 23:21:58 · 56184 阅读 · 1 评论 -
MySQL avg()函数
转载自 MySQL avg()函数MySQL AVG()函数简介MySQL AVG()函数是一个聚合函数,它用于计算一组值或表达式的平均值。AVG()函数的语法如下:AVG(DISTINCT expression)您可以使用AVG()函数中的DISTINCT运算符来计算不同值的平均值。 例如,如果您有一组值1,1,2,3,具有DISTINCT操作的AVG()函数将返回不同...转载 2018-08-26 23:18:41 · 17469 阅读 · 3 评论 -
MySQL min()函数
转载自 MySQL min()函数MySQL MIN函数MIN()函数返回一组值中的最小值。MIN()函数在某些情况下非常有用,例如找到最小的数字,选择最便宜的产品,获得最低的信用额度等。以下说明MIN()函数的语法:MIN(DISTINCT expression);如果指定DISTINCT运算符,则MIN函数返回不同值的最小值,与省略DISTINCT相同。换句话说,DI...转载 2018-08-26 23:13:54 · 19464 阅读 · 0 评论 -
MySQL Replace()函数
转载自 MySQL Replace()函数MySQL REPLACE字符串函数简介MySQL为您提供了一个有用的字符串函数REPLACE(),它允许您用新的字符串替换表的列中的字符串。REPLACE()函数的语法如下:REPLACE(str,old_string,new_string);REPLACE()函数有三个参数,它将string中的old_string替换为new...转载 2018-08-26 23:45:27 · 8796 阅读 · 0 评论 -
MySQL substring()函数
转载自 MySQL substring()函数在本教程中,我们将向您介绍MySQL SUBSTRING函数从字符串中提取子字符串。SUBSTRING函数从特定位置开始的字符串返回一个给定长度的子字符串。 MySQL提供了各种形式的子串功能。我们将在以下部分中检查SUBSTRING函数的每种形式。SUBSTRING(string,position);SUBSTRING(stri...转载 2018-08-27 12:46:10 · 10851 阅读 · 0 评论 -
MySQL curdate()函数
转载自 MySQL curdate()函数MySQL CURDATE功能介绍如果在数字上下文中使用字符串上下文或YYYMMDD格式,CURDATE()函数将以“YYYY-MM-DD”格式的值返回当前日期。以下示例显示了如何在字符串上下文中使用CURDATE()函数。sql> SELECT CURDATE();+------------+| CURDATE() |...转载 2018-09-01 20:10:49 · 6234 阅读 · 0 评论 -
MySQL ifnull()函数
转载自 MySQL ifnull()函数MySQL IFNULL函数简介MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。两个参数可以是文字值或表达式。以下说明了IFNULL函数的语法:IFNULL(expression_1,expression_2);如果express...转载 2018-09-01 20:07:23 · 6746 阅读 · 0 评论 -
MySQL nullif()函数
转载自 MySQL nullif()函数MySQL NULLIF函数简介NULLIF函数是接受2个参数的控制流函数之一。如果第一个参数等于第二个参数,则NULLIF函数返回NULL,否则返回第一个参数。NULLIF函数的语法如下:NULLIF(expression_1,expression_2);如果expression_1 = expression_2为true,则N...转载 2018-09-01 19:59:41 · 17250 阅读 · 0 评论 -
MySQL instr()函数
转载自 MySQL instr()函数MySQL INSTR函数简介有时,您想要在字符串中查找子字符串或检查字符串中是否存在子字符串。在这种情况下,您可以使用字符串内置INSTR()函数。INSTR()函数返回字符串中子字符串第一次出现的位置。如果在str中找不到子字符串,则INSTR()函数返回零(0)。下面说明了INSTR函数的语法。INSTR(str,substr);...转载 2018-08-21 19:39:28 · 12459 阅读 · 0 评论 -
MySQL count()函数
转载自 MySQL count()函数 MySQL COUNT()函数介绍COUNT()函数返回表中的行数。 COUNT()函数允许您对表中符合特定条件的所有行进行计数。COUNT()函数的语法如下 -COUNT(expression)SQLCOUNT()函数的返回类型为BIGINT。 如果没有找到匹配的行,则COUNT()函数返回0。COUNT函数有几种形式:C...转载 2018-08-21 19:39:35 · 2220 阅读 · 0 评论 -
MySQL format()函数
转载自 MySQL format()函数MySQL FORMAT函数简介有时,您使用表达式或聚合函数(如AVG)来计算数据库中的值,例如库存周转率,产品的平均价格,平均发票值等。表达式的结果是十进制数,并带有许多小数位。要格式化这些数字,您可以使用具有以下语法的FORMAT函数:FOMRAT(N,D,locale);FORMAT函数将数字N格式化为格式,如"#,###,...转载 2018-08-27 13:03:32 · 38698 阅读 · 0 评论 -
MySQL find_in_set()函数
转载自 MySQL find_in_set()函数MySQL FIND_IN_SET函数简介MySQL提供了一个名为FIND_IN_SET()的内置字符串函数,允许您在逗号分隔的字符串列表中查找指定字符串的位置。下面说明了FIND_IN_SET()函数的语法。FIND_IN_SET(needle,haystack);FIND_IN_SET()函数接受两个参数:第一个参...转载 2018-08-27 12:59:57 · 10284 阅读 · 0 评论 -
MySQL trim()函数
转载自 MySQL trim()函数MySQL TRIM函数介绍用户输入的数据通常不是我们所预期的。有时候,它的格式不正确,例如错误的情况,甚至有些甚至包含前导和尾随空格以及其他不需要的字符。为了保持数据格式正确,在数据库中插入或更新数据之前,需要对其进行清理。 数据清理中最重要的任务之一是删除不必要的前导和尾随字符。MySQL提供了一个非常有用的名称为TRIM()的字符串函数,...转载 2018-08-27 12:53:32 · 5019 阅读 · 0 评论 -
MySQL cast()函数
转载自 MySQL cast()函数MySQL CAST函数介绍MySQL CAST()函数的语法如下:CAST(expression AS TYPE);CAST()函数将任何类型的值转换为具有指定类型的值。目标类型可以是以下类型之一:BINARY,CHAR,DATE,DATETIME,TIME,DECIMAL,SIGNED,UNSIGNED。CAST()函数通常用于返...转载 2018-09-15 10:54:47 · 1838 阅读 · 0 评论