MySQL

中的各种字符串、数字和日期&时间函数

原文:https://www . geesforgeks . org/variable-string-numeric-date-time-functions-in-MySQL/

函数是一种特殊类型的预定义命令集,它执行一些操作并返回一个值。函数对提供给它们的零个、一个、两个或多个值进行操作。提供给函数的值称为参数或自变量。

MySQL 函数被分为不同的类别,如字符串函数、数学函数、日期和时间函数等。虽然 MySQL 提供了大量的函数,但是在本讨论中,我们将只讨论一些个人函数。

1。字符串函数: MySQL 的字符串函数可以通过多种方式操纵文本字符串。下面讨论一些常用的字符串函数:

| 没有。 | 功能 | 描述 | 例子 | | 1. | CHAR() | 返回每次整数传递的字符 | 1.选择字符(70,65,67,69);2.SELECT CHAR(65,67.3,69.3); | | 2. | CONCAT() | 返回串联字符串 | 选择连接(名称、聚合)作为“名称标记”学生年龄= 14 岁或年龄= 16 岁; | | 3. | LOWER() /LCASE() | 以小写形式返回参数 | 选择较低的(“极客”或“极客”)作为“较低的 1”,低(“极客的极客”)为“低 2”; | | 4. | 子字符串(), 子字符串() | 返回指定的子字符串 | 1.选择 subst(' ABSDEFG ',3,4)“Subs”;2.选择子字符串(' ABCDEFG ',-5,4)"子字符串";

| | 5. | UPPER()/UCASE() | 转换为大写 | 选择大写('大')“大写”;或 SELECT UCASE('大')“大写”; | | 6. | TRIM() | 删除前导和尾随空格 | 选择修剪(“第一栏”); | | 7. | 长度() | 以字节为单位返回字符串的长度 | 选择长度(“CANDIDE”)“字符长度”; |

2。数字函数: 数字函数是接受数值并在执行所需操作后返回数值的函数。下面讨论一些有用的数字函数:

| 没有。 | 功能 | 描述 | 例子 | | 1. | MOD() | 通过将一个表达式代入另一个表达式,返回该表达式的余数。 | 选择 MOD(11,4)“模数”; | | 2. | POWER()/POW() | 返回一个表达式的值乘以另一个表达式的幂 | 选择电源(3,2)“升高”; | | 3. | ROUND() | 返回舍入到整数的数值表达式。可用于将表达式舍入到小数位数。 | 选择回合(15.193,1)“回合”; | | 4. | SIGN() | 这个函数返回给定数字的符号。 | 选择标志(-15)“标志”; | | 5. | SQRT() | 返回数值表达式的非负平方根。 | 选择 SQRT(26)“平方根”; | | 6. | TRUNCATE() | 返回数字 exp1 截断到 exp2 小数位。如果 exp2 为 0,则结果没有小数点 | DRLRCT TRUNCATE(15.79,1)“TRUNCATE”; |

3。日期和时间函数: 日期函数对日期数据类型的值进行操作。

| 没有。 | 功能 | 描述 | 例子 | | one | curate()/CURRENT_DATE()/当前日期 | 返回当前日期。 | SELECT CODETATE(); | | Two | 日期() | 提取日期或日期时间表达式的日期部分。 | SELECT DATE(' 2020-12-31 01:02:03 '); | | three | MONTH() | 返回过去日期的月份。 | SELECT MONTH(' 2020-12-31 '); | | four | 年份() | 返回年份 | 选择年份(' 2020-12-31 '); | | five | 现在() | 返回函数执行的时间。 | SELECT NOW(); | | six | SYSDATE() | 返回当前日期和时间。 | 选择现在(),睡眠(2),现在();或 SELECT SYSDATE()、SLEEP(2)、SYSDATE(); |