×
思维导图备注
MatrixOne v1.1 中文文档
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
控制流函数概述
Github
来源:MatrixOne
浏览
119
扫码
分享
2024-01-26 12:48:33
控制流函数概述
控制流函数概述
名称
描述
CASE
Case 运算符
IF()
If/else 语句
IFNULL()
null if/else 语句
NULLIF()
expr1 = expr2 时返回 NULL
当前内容版权归
MatrixOne
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
MatrixOne
.
上一篇:
下一篇:
版本
MatrixOne v1.1 中文文档
MatrixOne v1.1 Documentation
MatrixOne v1.0 中文文档
MatrixOne v0.8.0 中文文档
MatrixOne v0.8.0 Documentation
MatrixOne v0.7.0 Documentation
MatrixOne v0.7.0 中文文档
MatrixOne v0.6.0 Documentation
MatrixOne v0.6.0 中文文档
MatrixOne v0.5.1 Documentation
MatrixOne v0.4 中文文档
MatrixOne v0.4 Documentation
MatrixOne v0.3 中文文档
MatrixOne v0.3 Documentation
MatrixOne 文档
关于 MatrixOne
MatrixOne 简介
MatrixOne 功能清单
MatrixOne 功能概述
混合负载 HTAP
多租户
极致扩展性
高性价比
高可用
时序
流
用户定义函数
MySQL 兼容性
MatrixOne 技术架构
整体架构概述
存储引擎架构详解
Logservice 架构详解
Logtail 协议详解
事务与锁机制实现详解
Proxy 架构详解
WAL 技术详解
数据缓存及冷热数据分离架构详解
流引擎架构详解
最新动态
快速开始
单机部署 MatrixOne
单机部署 MatrixOne 概述
在 macOS 上部署
使用源代码部署
使用二进制包部署
使用 Docker 部署
在 Linux 上部署
使用源代码部署
使用二进制包部署
使用 Docker 部署
SQL 的基本操作
开发指南
概述
连接到 MatrixOne
客户端工具连接
Java 连接
JDBC 连接
Java ORMs 连接
Python 连接
Golang 连接
数据库模式设计
概述
创建数据库
创建表
创建视图
创建临时表
创建次级索引
创建约束
约束概述
NOT NULL 非空约束
UNIQUE KEY 唯一约束
PRIMARY KEY 主键约束
FOREIGN KEY 外键约束
AUTO INCREMENT 自增约束
数据写入
插入数据
INSERT 插入
流式导入
批量插入
批量插入概述
插入 csv 文件
插入 jsonlines 文件
从对象存储导入文件
Source 插入
更新数据
删除数据
预处理
数据写出
SELECT INTO 写出
MODUMP 工具写出
数据读取
单表读取
多表连接查询
子查询
视图
公共表表达式
窗口函数
标准窗口
时间窗口
租户设计
多租户概述
发布订阅
事务
事务通用概念
MatrixOne 的事务
概述
显式事务
隐式事务
悲观事务
乐观事务
隔离级别
MVCC
如何使用 MatrixOne 事务
使用指南
应用场景
用户定义函数
UDF python
UDF python 进阶
应用开发示例
Java 基础示例
SpringBoot 和 JPA 基础示例
SpringBoot 和 MyBatis 基础示例
Python 基础示例
SQLAlchemy 基础示例
Golang 基础示例
Gorm 基础示例
生态工具
消息队列工具
使用 Kafka 连接 MatrixOne 实现数据持久化
BI 工具
通过 FineBI 实现 MatrixOne 的可视化报表
通过永洪 BI 实现 MatrixOne 的可视化报表
通过 Superset 实现 MatrixOne 可视化监控
ETL 工具
使用 SeaTunnel 将数据写入 MatrixOne
使用 DataX 将数据写入 MatrixOne
计算引擎
使用 Spark 将批量数据写入 MatrixOne
使用 Flink 将实时数据写入 MatrixOne
调度工具
使用 DolphinScheduler 连接 MatrixOne
部署指南
集群拓扑规划
集群拓扑规划概述
体验环境
最小生产环境
推荐生产环境
集群部署指南
集群运维管理
启动与停服下线
版本升级
健康检查与资源监控
集群扩缩容
负载与租户隔离
本地对象存储导入数据
Operator 管理
运维
备份与恢复
MatrixOne 备份与恢复概述
备份与恢复相关概念
mo-dump 备份与恢复
数据挂载
挂载目录到 Docker 容器
数据迁移
将数据迁移至 MatrixOne 概述
将数据从 MySQL 迁移至 MatrixOne
将数据从 Oracle 迁移至 MatrixOne
将数据从 SQL Server 迁移至 MatrixOne
将数据从 PostgreSQL 迁移至 MatrixOne
测试
性能测试
SSB 测试
TPCH 测试
TPCC 测试
测试工具
MO-Tester
MO-Tester 规范要求
性能调优
SQL 性能调优方法概述
MatrixOne 执行计划
MatrixOne 执行计划概述
使用 EXPLAIN 理解执行计划
JOIN 查询的执行计划
子查询的执行计划
聚合查询的执行计划
视图的执行计划
性能调优最佳实践
使用 Cluster by 语句调优
通过扩展 CN 提升性能
通过分区表提升性能
使用分区表调优
分区裁剪
安全与权限
安全与权限概览
身份鉴别与认证
密码管理
访问控制
权限管理概述
场景案例
最佳实践
操作指南
权限管理操作概述
创建租户,验证资源隔离
新租户创建用户、创建角色和授权
数据加密传输
安全审计
参考手册
系统变量
系统变量概述
系统变量参数
SQL 模式
保存查询结果支持
时区支持
大小写敏感支持
自定义变量
SQL 结构与语法
关键字
注释
数据类型
数据类型概览
数据类型转换
日期和时间类型
TIMESTAMP 和 DATETIME 的自动初始化和更新
YEAR 类型
JSON 数据类型
BLOB 和 TEXT 数据类型
ENUM 类型
UUID 数据类型
精确数值类型-DECIMAL
向量数据类型
SQL 目录
SQL 语句的分类
数据定义语言(DDL)
CREATE DATABASE
CREATE INDEX
CREATE TABLE
CREATE EXTERNAL TABLE
CREATE CLUSTER TABLE
CREATE PUBLICATION
CREATE SEQUENCE
CREATE STAGE
CREATE…FROM…PUBLICATION…
CREATE VIEW
CREATE FUNCTION…LANGUAGE SQL AS
CREATE FUNCTION…LANGUAGE PYTHON AS
CREATE OR REPLACE VIEW
CREATE SOURCE
CREATE DYNAMIC TABLE
ALTER TABLE
ALTER PUBLICATION
ALTER SEQUENCE
ALTER STAGE
ALTER VIEW
DROP DATABASE
DROP INDEX
DROP TABLE
DROP PUBLICATION
DROP SEQUENCE
DROP STAGE
DROP VIEW
DROP FUNCTION
TRUNCATE TABLE
数据修改语言(DML)
INSERT
INSERT INTO SELECT
INSERT ON DUPLICATE KEY UPDATE
INSERT ON DUPLICATE KEY IGNORE
DELETE
UPDATE
LOAD DATA INFILE
LOAD DATA INLINE
REPLACE
Information Functions
LAST_QUERY_ID()
LAST_INSERT_ID()
数据查询语言(DQL)
SELECT
SUBQUERY
SUBQUERY 概述
Derived Tables
子查询与比较操作符的使用
SUBQUERY with ANY or SOME
SUBQUERY with ALL
SUBQUERY with EXISTS
SUBQUERY with IN
JOIN
JOIN 概述
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL JOIN
OUTER JOIN
NATURAL JOIN
With CTE
联合查询
联合查询概述
UNION
INTERSECT
MINUS
数据控制语言(DCL)
CREATE ACCOUNT
ALTER ACCOUNT
CREATE ROLE
CREATE USER
ALTER USER
DROP ACCOUNT
DROP USER
DROP ROLE
GRANT
REVOKE
其他
SHOW
SHOW ACCOUNTS
SHOW DATABASES
SHOW CREATE TABLE
SHOW CREATE VIEW
SHOW CREATE PUBLICATION
SHOW TABLES
SHOW INDEX
SHOW COLLATION
SHOW COLUMNS
SHOW FUNCTION STATUS
SHOW GRANT
SHOW PROCESSLIST
SHOW PUBLICATIONS
SHOW ROLES
SHOW SEQUENCES
SHOW STAGE
SHOW SUBSCRIPTIONS
SHOW VARIABLES
SET
SET ROLE
USE
USE DATABASE
KILL
Prepared
PREPARE
EXECUTE
DEALLOCATE
Explain
EXPLAIN
EXPLAIN Output Format
Explain Analyze
Partition
Partition
函数与操作符
运算符
INTERVAL
Operators
运算符概述
运算符的优先级
算数运算符
算数运算符概述
%,MOD
*
+
-
-
/
DIV
赋值运算符
赋值运算符概述
\=
二进制运算符
二进制运算符概述
&
>>
<<
^
|
~
强制转换函数和运算符
强制转换函数和运算符概述
BINARY
CAST
CONVERT
DECODE
ENCODE
比较函数和运算符
比较函数和运算符概述
>
>=
<
<>,!=
<=
\=
BETWEEN … AND …
IN
IS
IS NOT
IS NOT NULL
IS NULL
ISNULL
ILIKE
LIKE
NOT BETWEEN … AND …
NOT IN
NOT LIKE
COALESCE
控制流函数
控制流函数概述
CASE WHEN
IF
IFNULL
NULLIF
逻辑运算符
逻辑运算符概述
AND,&&
NOT,!
OR
XOR
函数
函数总表
聚合函数
ANY_VALUE
AVG
BIT_AND
BIT_OR
BIT_XOR
COUNT
GROUP_CONCAT
MAX
MEDIAN
MIN
STDDEV_POP
SUM
VARIANCE
VAR_POP
日期时间类
CONVERT_TZ()
CURDATE()
CURRENT_TIMESTAMP()
DATE()
DATE_ADD()
DATE_FORMAT()
DATE_SUB()
DATEDIFF()
DAY()
DAYOFYEAR()
EXTRACT()
HOUR()
FROM_UNIXTIME
MINUTE()
MONTH()
SECOND()
TIME()
TIMEDIFF()
TIMESTAMP()
TIMESTAMPDIFF()
TO_DATE()
TO_DAYS()
TO_SECONDS()
UNIX_TIMESTAMP
UTC_TIMESTAMP()
WEEK()
WEEKDAY()
YEAR()
数学类
ABS()
ACOS()
ATAN()
CEIL()
COS()
COT()
EXP()
FLOOR()
LN()
LOG()
LOG2()
LOG10()
PI()
POWER()
ROUND()
RAND()
SIN()
SINH()
TAN()
字符串类
BIN()
BIT_LENGTH()
CHAR_LENGTH()
CONCAT()
CONCAT_WS()
EMPTY()
ENDSWITH()
FIELD()
FIND_IN_SET()
FORMAT()
HEX()
INSTR()
LCASE()
LEFT()
LENGTH()
LOCATE()
LOWER()
LPAD()
LTRIM()
OCT()
REPEAT()
REVERSE()
RPAD()
RTRIM()
SHA2()
SPACE()
SPLIT_PART()
STARTSWITH()
SUBSTRING()
SUBSTRING_INDEX()
TRIM()
UCASE()
UPPER()
正则表达式
正则表达式概述
NOT REGEXP
REGEXP_INSTR()
REGEXP_LIKE()
REGEXP_REPLACE()
REGEXP_SUBSTR()
向量类
基本操作符
数学计算
内积计算
余弦相似度计算
L1 范数函数
L2 范数函数
维度函数
表函数
UNNEST()
窗口函数
DENSE_RANK()
RANK()
ROW_NUMBER()
JSON 函数
其他函数
SAMPLE
SLEEP
UUID()
系统运维函数
CURRENT_ROLE_NAME()
CURRENT_ROLE()
CURRENT_USER_NAME()
CURRENT_USER()
PURGE_LOG()
系统配置
系统参数概述
单机版通用参数配置
分布式版通用参数配置
系统表目录
权限分类列表
使用限制
MatrixOne 的 JDBC 功能支持列表
MatrixOne 文件目录结构
MatrixOne 工具
mo_ctl 工具
故障诊断
慢查询
常用统计数据查询
数据库统计信息
错误码
常见问题解答
产品常见问题
部署常见问题
SQL 常见问题
版本发布纪要
版本发布历史记录
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v1.0.0-rc2
v1.0.0-rc1
v0.8.0
v0.7.0
v0.6.0
v0.5.1
v0.5.0
v0.4.0
v0.3.0
v0.2.0
v0.1.0
名词术语表
社区贡献指南
快速贡献
贡献指南
有哪些贡献类型
贡献准备
报告 Issue
贡献代码
审核修改
文档贡献
提出设计草案
代码规范
编码规范
注释规范
提交规范
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度