MySQL 常用函数。
文章目录
Table 12.8 Numeric Functions and Operators
| 名称 | 描述 |
|---|---|
| %,MOD | 模运算符 |
* | 乘法运算符 |
+ | 加法运算符 |
- | 减号 |
- | 更改参数的符号 |
| / | 除以 |
| ABS() | 返回绝对值 |
| ACOS() | 返回反余弦 |
| ASIN() | 返回反正弦 |
| ATAN() | 返回反正切 |
| ATAN2(), ATAN() | 返回两个参数的反正切 |
| CEIL() | 返回不小于参数的最小整数值 |
| CEILING() | 返回不小于参数的最小整数值 |
| CONV() | 在不同的基数之间转换数字 |
| COS() | 返回余弦 |
| COT() | 返回余切 |
| CRC32() | 计算循环冗余校验值 |
| DEGREES() | 将弧度转换为度 |
| DIV | 整数除法 |
| EXP() | 提升力量 |
| FLOOR() | 返回不大于参数的最大整数值 |
| LN() | 返回参数的自然对数 |
| LOG() | 返回第一个参数的自然对数 |
| LOG10() | 返回参数的以10为底的对数 |
| LOG2() | 返回参数的以2为底的对数 |
| MOD() | 退还剩余 |
| PI() | 返回pi的值 |
| POW() | 将自变量提高到指定的幂 |
| POWER() | 将自变量提高到指定的幂 |
| RADIANS() | 返回参数转换为弧度 |
| RAND() | 返回一个随机浮点值 |
| ROUND() | 围绕论点 |
| SIGN() | 返回参数的符号 |
| SIN() | 返回参数的正弦 |
| SQRT() | 返回参数的平方根 |
| TAN() | 返回参数的正切值 |
| TRUNCATE() | 截断为指定的小数位数 |
Table 12.11 Date and Time Functions
| 名称 | 描述 |
|---|---|
| ADDDATE() | 将时间值(间隔)添加到日期值 |
| ADDTIME() | 加时间 |
| CONVERT_TZ() | 从一个时区转换到另一个时区 |
| CURDATE() | 返回当前日期 |
| CURRENT_DATE(), CURRENT_DATE | CURDATE()的同义词 |
| CURRENT_TIME(), CURRENT_TIME | CURTIME()的同义词 |
| CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP | NOW()的同义词 |
| CURTIME() | 返回当前时间 |
| DATE() | 提取日期或日期时间表达式的日期部分 |
| DATE_ADD() | 将时间值(间隔)添加到日期值 |
| DATE_FORMAT() | 指定格式日期 |
| DATE_SUB() | 从日期中减去时间值(间隔) |
| DATEDIFF() | 获取两个日期之间间隔,返回参数 1 减去参数 2 的值。 |
| DAY() | DAYOFMONTH()的同义词 |
| DAYNAME() | 返回工作日的名称 |
| DAYOFMONTH() | 返回月份中的一天(0-31) |
| DAYOFWEEK() | 返回参数的工作日索引 |
| DAYOFYEAR() | 返回一年中的某天(1-366) |
| EXTRACT() | 提取部分日期 |
| FROM_DAYS() | 将天数转换为日期 |
| FROM_UNIXTIME() | 将Unix时间戳记格式化为日期 |
| GET_FORMAT() | 返回日期格式字符串 |
| HOUR() | 提取时间 |
| LAST_DAY | 返回参数的月份的最后一天 |
| LOCALTIME(), LOCALTIME | NOW()的同义词 |
| LOCALTIMESTAMP, LOCALTIMESTAMP() | NOW()的同义词 |
| MAKEDATE() | 从一年中的年月日创建日期 |
| MAKETIME() | 从小时,分钟,秒创建时间 |
| MICROSECOND() | 从参数返回微秒 |
| MINUTE() | 返回参数的分钟 |
| MONTH() | 返回经过日期的月份 |
| MONTHNAME() | 返回月份名称 |
| NOW() | 返回当前日期和时间 |
| PERIOD_ADD() | 在一年的月份中添加一个期间 |
| PERIOD_DIFF() | 返回期间之间的月数 |
| QUARTER() | 从日期参数返回季度 |
| SEC_TO_TIME() | 将秒转换为“ hh:mm:ss”格式 |
| SECOND() | 返回第二个(0-59) |
| STR_TO_DATE() | 将字符串转换为日期 |
| SUBDATE() | 用三个参数调用时DATE_SUB()的同义词 |
| SUBTIME() | 减去时间 |
| SYSDATE() | 返回函数执行的时间 |
| TIME() | 提取传递的表达式的时间部分 |
| TIME_FORMAT() | 格式化为时间 |
| TIME_TO_SEC() | 返回参数转换为秒 |
| TIMEDIFF() | 减去时间 |
| TIMESTAMP() | 这个函数只有一个参数,它返回日期或日期时间表达式;有两个参数,参数的总和 |
| TIMESTAMPADD() | 向日期时间表达式添加间隔 |
| TIMESTAMPDIFF() | 从日期时间表达式中减去一个间隔 |
| TO_DAYS() | 返回日期参数转换为天 |
| TO_SECONDS() | 返回从Year 0开始转换为秒的日期或日期时间参数 |
| UNIX_TIMESTAMP() | 返回Unix时间戳 |
| UTC_DATE() | 返回当前UTC日期 |
| UTC_TIME() | 返回当前UTC时间 |
| UTC_TIMESTAMP() | 返回当前UTC日期和时间 |
| WEEK() | 返回星期数 |
| WEEKDAY() | 返回工作日索引 |
| WEEKOFYEAR() | 返回日期的日历周(1-53) |
| YEAR() | 返回年份 |
| YEARWEEK() | 返回年和周 |
Table 12.12 String Functions and Operators
| 名称 | 描述 |
|---|---|
| ASCII() | 返回最左边字符的数值 |
| BIN() | 返回包含数字的二进制表示形式的字符串 |
| BIT_LENGTH() | 返回参数的长度(以位为单位) |
| CHAR() | 返回每个传递的整数的字符 |
| CHAR_LENGTH() | 返回参数中的字符数 |
| CHARACTER_LENGTH() | CHAR_LENGTH()的同义词 |
| CONCAT() | 返回串联的字符串 |
| CONCAT_WS() | 返回用分隔符连接 |
| ELT() | 返回索引编号的字符串 |
| EXPORT_SET() | 返回一个字符串,这样对于值位中设置的每个位,您将获得一个打开的字符串,对于每个未设置的位,您将获得一个关闭的字符串 |
| FIELD() | 后续参数中第一个参数的索引(位置) |
| FIND_IN_SET() | 第二个参数中第一个参数的索引(位置) |
| FORMAT() | 返回格式化为指定的小数位数的数字 |
| FROM_BASE64() | 解码base64编码的字符串并返回结果 |
| HEX() | 十进制或字符串值的十六进制表示 |
| INSERT() | 在指定位置插入子字符串,最多可指定字符数 |
| INSTR() | 返回第一次出现的子串的索引 |
| LCASE() | LOWER()的同义词 |
| LEFT() | 返回指定的最左边的字符数 |
| LENGTH() | 返回字符串的长度(以字节为单位) |
| LIKE | 简单模式匹配 |
| LOAD_FILE() | 加载命名文件 |
| LOCATE() | 返回子串第一次出现的位置 |
| LOWER() | 以小写形式返回参数 |
| LPAD() | 返回字符串参数,用指定的字符串左填充 |
| LTRIM() | 删除前导空格 |
| MAKE_SET() | 返回一组逗号分隔的字符串,这些字符串在位中具有相应的位 |
| MATCH | 执行全文搜索 |
| MID() | 返回从指定位置开始的子字符串 |
| NOT LIKE | 否定简单模式匹配 |
| NOT REGEXP | 否REGEXP |
| OCT() | 返回包含数字的八进制表示形式的字符串 |
| OCTET_LENGTH() | LENGTH()的同义词 |
| ORD() | 返回参数最左边字符的字符代码 |
| POSITION() | LOCATE()的同义词 |
| QUOTE() | 转义要在SQL语句中使用的参数 |
| REGEXP | 字符串是否匹配正则表达式 |
| REPEAT() | 重复字符串指定次数 |
| REPLACE() | 替换出现的指定字符串 |
| REVERSE() | 反转字符串中的字符 |
| RIGHT() | 返回指定的最右边字符 |
| RLIKE | 字符串是否匹配正则表达式 |
| RPAD() | 将字符串追加指定次数 |
| RTRIM() | 删除尾随空格 |
| SOUNDEX() | 返回soundex字符串 |
| SOUNDS LIKE | 比较声音 |
| SPACE() | 返回指定数量的字符串 |
| STRCMP() | 比较两个字符串 |
| SUBSTR() | 返回指定的子字符串 |
| SUBSTRING() | 返回指定的子字符串 |
| SUBSTRING_INDEX() | 在指定的定界符出现次数之前从字符串返回子字符串 |
| TO_BASE64() | 返回转换为以64为底的字符串的参数 |
| TRIM() | 删除前导和尾随空格 |
| UCASE() | UPPER()的同义词 |
| UNHEX() | 返回包含数字的十六进制表示形式的字符串 |
| UPPER() | 转换为大写 |
| WEIGHT_STRING() | 返回字符串的权重字符串 |
聚合函数。
| 函数名称 | 作用 |
|---|---|
| MAX | 查询指定列的最大值。 |
| MIN | 查询指定列的最小值。 |
| COUNT | 统计查询结果的行数。 |
| SUM | 求和,返回指定列的总和。 |
| AVG | 求平均值,返回指定列数据的平均值。 |
603

被折叠的 条评论
为什么被折叠?



