随笔分类 - MySQL.Function
摘要:转载自 MySQL isnull()函数基本指南 MySQL ISNULL函数简介 ISNULL函数接受一个参数,并测试该参数是否为NULL。如果参数为NULL,则ISNULL函数返回1,否则返回0。 下面说明了ISNULL函数的语法: ISNULL(expr) 请考虑以下示例: SELECT IS
阅读全文
摘要:转载自 MySQL coalesce()函数 MySQL COALESCE函数介绍 下面说明了COALESCE函数语法: COALESCE(value1,value2,...); COALESCE函数需要许多参数,并返回第一个非NULL参数。如果所有参数都为NULL,则COALESCE函数返回NUL
阅读全文
摘要:转载自 MySQL year()函数 MySQL YEAR函数简介 YEAR()函数接受date参数,并返回日期的年份。请参阅YEAR()函数的语法: YEAR(date); YEAR()函数返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。 以下示例返回20
阅读全文
摘要:转载自 MySQL weekday()函数 WEEKDAY函数返回一个日期的工作日索引值,即星期一为0,星期二为1,星期日为6。 以下说明了WEEKDAY函数的语法: WEEKDAY(date) WEEKDAY函数接受1个参数,即DATE或DATETIME值,它返回一个整数,范围从0到6,表示星期一
阅读全文
摘要:转载自 MySQL week()函数 MySQL WEEK函数介绍 通常,一年的正常年份为365天,闰年为366天。一年又可以分为许多周,每周有7天。 所以一年,我们经常有365/7 = 52周,周范围是从1到52。 要查看给定日期属于哪个周数,您可以使用WEEK函数,如下所示: WEEK(date
阅读全文
摘要:转载自 MySQL timestampdiff()函数 MySQL TIMESTAMPDIFF函数简介 下面说明了TIMESTAMPDIFF函数的语法。 TIMESTAMPDIFF(unit,begin,end); TIMESTAMPDIFF函数返回begin-end的结果,其中begin和end是
阅读全文
摘要:转载自 MySQL timediff()函数 MySQL TIMEDIFF函数介绍 TIMEDIFF返回两个TIME或DATETIME值之间的差值。 请参阅TIMEDIFF函数的以下语法。 TIMEDIFF(dt1, dt2); TIMEDIFF函数接受两个必须为相同类型的参数,即TIME或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()函数可能
阅读全文
摘要:转载自 MySQL month()函数 MySQL MONTH函数介绍 MONTH函数返回一个整数,表示指定日期值的月份。 以下说明了MONTH函数的语法: MONTH(date); MONTH函数接受一个DATE或DATETIME值的参数。 它返回1到12之间的整数,范围从1到12。 如果通过零日
阅读全文
摘要:转载自 MySQL now()函数 MySQL NOW()函数简介 MySQL NOW()函数以"YYYY-MM-DD HH:MM:DD"或"YYYYMMDDHHMMSS.uuuuuuu"格式的字符串或数字返回配置的时区中的当前日期和时间。 NOW()函数的返回类型取决于使用它的上下文。 例如,在以
阅读全文
摘要:转载自 MySQL extract()函数 简介MySQL EXTRACT函数 EXTRACT()函数提取日期的一部分。下面说明了EXTRACT()函数的语法。 EXTRACT(unit FROM date) EXTRACT()函数需要两个参数:unit和date。 unit是要从日期中提取的间隔。
阅读全文
摘要:转载自 MySQL dayofweek()函数 DAYOFWEEK函数返回日期的工作日索引值,即星期日为1,星期一为2,星期六为7。 这些索引值对应于ODBC标准。 下面说明了DAYOFWEEK函数的语法: DAYOFWEEK(date) DAYOFWEEK函数接受1个参数,即DATE或DATETI
阅读全文
摘要:转载自 MySQL dayname()函数 MySQL DAYNAME函数介绍 MySQL DAYNAME函数返回指定日期的工作日的名称。 以下说明了DAYNAME函数的语法: DAYNAME(date); DAYNAME函数接受1个参数,该参数是要获取其工作日名称的日期。 如果日期为NULL或无效
阅读全文
摘要:转载自 MySQL date_format()函数 MySQL DATE_FORMAT函数简介 要将日期值格式化为特定格式,请使用DATE_FORMAT函数。 DATE_FORMAT函数的语法如下: DATE_FORMAT(date,format); DATE_FORMAT()函数接受两个参数: d
阅读全文
摘要:转载自 MySQL date_sub()函数 MySQL DATE_SUB函数简介 DATE_SUB()函数从DATE或DATETIME值中减去时间值(或间隔)。 下面说明了DATE_SUB()函数的语法: DATE_SUB(start_date,INTERVAL expr unit); DATE_
阅读全文
摘要:转载自 MySQL day()函数 MySQL DAY函数简介 DAY函数返回给定日期的月份的日期部分。下面显示DAY函数的语法: DAY(date); DAY函数接受一个参数,它是您要获取月份日期的日期值。如果date参数为零,例如'0000-00-00',则DAY函数返回0,如果日期为NULL,
阅读全文
摘要:转载自 MySQL curdate()函数 MySQL CURDATE功能介绍 如果在数字上下文中使用字符串上下文或YYYMMDD格式,CURDATE()函数将以“YYYY-MM-DD”格式的值返回当前日期。 以下示例显示了如何在字符串上下文中使用CURDATE()函数。 sql> SELECT C
阅读全文
摘要:转载自 MySQL ifnull()函数 MySQL IFNULL函数简介 MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。 两个参数可以是文字值或表达式。 以下说明了IFNULL函数的语法: IFN
阅读全文
摘要:转载自 MySQL format()函数 MySQL FORMAT函数简介 有时,您使用表达式或聚合函数(如AVG)来计算数据库中的值,例如库存周转率,产品的平均价格,平均发票值等。 表达式的结果是十进制数,并带有许多小数位。要格式化这些数字,您可以使用具有以下语法的FORMAT函数: FOMRAT
阅读全文
摘要:转载自 MySQL find_in_set()函数 MySQL FIND_IN_SET函数简介 MySQL提供了一个名为FIND_IN_SET()的内置字符串函数,允许您在逗号分隔的字符串列表中查找指定字符串的位置。 下面说明了FIND_IN_SET()函数的语法。 FIND_IN_SET(need
阅读全文