当前位置: 首页 > article >正文

(十三)Flink SQL

目录

DDL 操作

DML 操作

查询语句

1. SELECT DISTINCT

2. 窗口函数

3. 窗口聚合

4. OVER 聚合

5. 连接操作

6. TOP-N


Flink 对 SQL 的支持基于实现了 SQL 标准的 Apache Calcite,包括数据定义语言(Data Definition Language,DDL)、数据操纵语言(Data Manipulation Language,DML)以及查询语言。

目前 Flink SQL 所支持的所有语句如下:

  • SELECT (Queries)
  • CREATE TABLE, CATALOG, DATABASE, VIEW, FUNCTION
  • DROP TABLE, DATABASE, VIEW, FUNCTION
  • ALTER TABLE, DATABASE, FUNCTION
  • ANALYZE TABLE
  • INSERT
  • UPDATE
  • DELETE
  • SQL HINTS
  • DESCRIBE
  • EXPLAIN
  • USE
  • SHOW
  • LOAD
  • UNLOAD

DDL 操作

DDL 主要指 CREATE、DROP、ALTER,这一类语句主要是用来操作元数据。简单使用方式如下:

import org.apache.flink.table.ap

http://www.kler.cn/a/282112.html

相关文章:

  • AIGC----生成对抗网络(GAN)如何推动AIGC的发展
  • Ubuntu 的 ROS 操作系统 turtlebot3 导航仿真
  • C++ 内联函数
  • SQLite 和 MySQL语法区别
  • SpringBoot配置相关的内容
  • 文心一言编写小球反弹程序并优化
  • 【自由能系列(中级)】自由能与变分自由能——从状态到配置的效益最大化
  • 手机游玩植物大战僵尸杂交版V2.3.7最新版教程(文章末尾免费直接下载链接)
  • 【Java】—— Java面向对象进阶:Java银行账户管理系统设计与实现
  • 分布式数据一致性小结
  • 【爬虫采集工具】用python开发的快手评论区采集软件
  • 单片机原理及技术(八)—— 串行口的工作原理及应用
  • 墨者学院 手工注入题解(oracle数据库)
  • 华为2016校园招聘上机笔试题
  • 取模+背包
  • 【Word与WPS如何冻结首行首列及窗口】
  • Linux常见基础命令
  • 责任链模式-升级版
  • python办公自动化:使用`Python-PPTX`进行文本框和段落操作
  • Python统计FreeMind测试用例数量
  • 【办公类-54-03】20240828班级点名册模版(双休国定假涂成灰色)
  • 网络层 I(网络层的功能)【★★★★★★】
  • wpf prism 《1》、区域 、模块化
  • 2024 年顶级 Flutter UI 框架和库
  • JAVA基础之二-面向对象简述
  • UE5学习笔记16-游戏模式中的一些事件,如何改变网格体和摄像头的碰撞