| | | |
| | | |
| | | |
| | | 计算指定列或表达式的所有非 NULL 值的平均值。 |
| | COUNT(DISTINCT <expr> [,<expr>,...]) COUNT(*) COUNT(<expr>) | |
| | | |
| | CONCAT ( <expr> [ , <expr> ... ] ) | |
| | CONCAT_WS ( <sep> , <str> [ , <str> ] ) CONCAT_WS ( <sep> , <array> [ , <array> ]) | 使用参数 sep 作为连接符,将其余参数字符串拼接成一个字符串 |
| | | |
| | | |
| | SUBSTRING(<str>, <pos> [, <len>]) | 指定起始位置和长度,从字符串中提取子字符串 支持正向、反向提取,字符串中起始字符的位置下标为 1 |
| | | 删除字符串两端的空格或指定字符。rhs 参数默认为空格,即没有 rhs 参数时,去掉参数 str 中两侧连续出现的空格 |
| | | |
| | | |
| | STARTS_WITH(<str>, <prefix>) | 检查字符串是否以指定的前缀开头。如果字符串以指定的前缀开头,返回 true;否则返回 false |
| | JSON_EXTRACT (<json_str>, <path>[, path] ...) | 从 JSON 类型的数据中提取 json_path 指定的字段 |
| | JSON_LENGTH(<json_str> [ , <json_path>]) | |
| | | 去掉 JSON 值中的引号,并将结果作为 utf8mb4 字符串返回。若参数为 NULL,返回 NULL。 |
| | | |
| | JSON_KEYS(<str> [, <path>]) | 返回 JSON 对象的顶级值中的键值,返回结果为数组,若给定了路径参数,则返回所选路径的顶级键 |
| | JSON_CONTAINS(<json_str>, <candidate> [, <json_path>]) | 判断 JSON 文档中是否包含指定的 JSON 元素,若存在则返回 1,否则返回 0。如果 JSON 文档或查询的元素无效,则返回 NULL。 |
| | | |
| | | |
| | | 获取当前系统时间,返回值为DATETIME类型。可以选择性地指定精度以调整返回值的小数秒部分的位数。 |
| | CURRENT_TIMESTAMP([<precision>]) | |
| | LOCALTIMESTAMP([<precision>]) | |
| | STR_TO_DATE(<datetime_str>, <format>) | 将日期时间字符串根据指定的格式转换为 DATETIME 类型值 |
| | DATE_FORMAT(<date>, <format>) | 将日期类型按照 format 的类型转化为字符串。 |