第 12 章函数和运算符

您所在的位置:网站首页 mysql数学函数有哪些 第 12 章函数和运算符

第 12 章函数和运算符

2024-07-09 15:02| 来源: 网络整理| 查看: 265

第 12 章函数和运算符

目录

12.1 内置函数和操作符参考12.2 可加载函数参考12.3 表达式求值中的类型转换12.4 运营商12.4.1 运算符优先级12.4.2 比较函数和运算符12.4.3 逻辑运算符12.4.4 赋值运算符12.5 流量控制函数12.6 数值函数和运算符12.6.1 算术运算符12.6.2 数学函数12.7 日期和时间函数12.8 字符串函数和运算符12.8.1 字符串比较函数和运算符12.8.2 正则表达式12.8.3 函数结果的字符集和整理12.9 MySQL 使用什么日历?12.10 全文搜索功能12.10.1 自然语言全文搜索12.10.2 布尔全文搜索12.10.3 带查询扩展的全文搜索12.10.4 全文停用词12.10.5 全文限制12.10.6 微调 MySQL 全文搜索12.10.7 为全文索引添加用户定义的排序规则12.10.8 ngram 全文解析器12.10.9 MeCab 全文解析器插件12.11 转换函数和运算符12.12 XML函数12.13 位函数和运算符12.14 加密和压缩函数12.15 锁定函数12.16 信息函数12.17空间分析函数12.17.1 空间函数参考12.17.2 空间函数的参数处理12.17.3 从 WKT 值创建几何值的函数12.17.4 从 WKB 值创建几何值的函数12.17.5 创建几何值的 MySQL 特定函数12.17.6 几何格式转换函数12.17.7 几何属性函数12.17.8 空间算子函数12.17.9 测试几何对象之间空间关系的函数12.17.10 空间 Geohash 函数12.17.11 空间 GeoJSON 函数12.17.12 空间聚合函数12.17.13 空间便利功能12.18 JSON函数12.18.1 JSON函数参考12.18.2 创建 JSON 值的函数12.18.3 搜索 JSON 值的函数12.18.4 修改 JSON 值的函数12.18.5 返回 JSON 值属性的函数12.18.6 JSON 表函数12.18.7 JSON 模式验证函数12.18.8 JSON 实用函数12.19 与全局事务标识符(GTID)一起使用的函数12.20聚合函数12.20.1 聚合函数说明12.20.2 GROUP BY 修饰符12.20.3 MySQL对GROUP BY的处理12.20.4 函数依赖检测12.21 窗口函数12.21.1 窗口函数说明12.21.2 窗口函数概念和语法12.21.3 窗口函数框架规范12.21.4 命名窗口12.21.5 窗口函数限制12.22性能模式函数12.23 内部函数12.24 辅助功能12.25 精密数学12.25.1 数值类型12.25.2 DECIMAL 数据类型特征12.25.3 表达式处理12.25.4 舍入行为12.25.5 精度数学示例

表达式可以在 SQL语句中的多个位置使用,例如在语句的 ORDER BYorHAVING子句中 SELECT,在 , , or 语句的WHERE子句中 ,或者在 语句中。可以使用来自多个来源的值来编写表达式,例如文字值、列值、 变量、内置函数和运算符、可加载函数和存储函数(一种存储对象)。 SELECTDELETEUPDATESETNULL

本章描述了允许在 MySQL 中编写表达式的内置函数和运算符。有关可加载函数和存储函数的信息,请参阅 第 5.7 节,“MySQL 服务器可加载函数”和 第 25.2 节,“使用存储例程”。有关描述服务器如何解释对不同类型函数的引用的规则,请参阅 第 9.2.5 节,“函数名称解析和解析”。

包含的表达式NULL总是产生一个NULL值,除非在特定函数或运算符的文档中另有说明。

笔记

默认情况下,函数名和它后面的括号之间不能有空格。这有助于 MySQL 解析器区分函数调用和对恰好与函数同名的表或列的引用。但是,函数参数周围的空格是允许的。

--sql-mode=IGNORE_SPACE告诉 MySQL 服务器通过使用选项 启动它来接受函数名称后的空格 。(请参阅第 5.1.11 节,“服务器 SQL 模式”CLIENT_IGNORE_SPACE 。)各个客户端程序可以通过使用选项 来请求此行为 mysql_real_connect()。在任何一种情况下,所有函数名称都成为保留字。

为了简洁起见,本章中的一些示例以缩写形式显示了mysql程序的输出。而不是以这种格式显示示例:

mysql> SELECT MOD(29,9); +-----------+ | mod(29,9) | +-----------+ | 2 | +-----------+ 1 rows in set (0.00 sec)

改为使用此格式:

mysql> SELECT MOD(29,9); -> 2


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3