PostgreSQL【SQL 01】根据条件更新字段值或追加信息STRPOS(string, substring)函数使用及LIKE函数对比

PostgreSQL【SQL 01】根据条件更新字段值或追加信息STRPOS(string, substring)函数使用及LIKE函数对比

1.需求说明项目中有这样一个需求,根据条件标记数据,需要完成的内容如下:对符合条件的数据进行标记;无值则使用标记值;有值则判断是否包含当前标记,包含则不处理,不包含则追加。2.SQL编程话不多说,上SQL:UPDATE targetTableName SET targetField = CASE W...

【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法

【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法

1.问题说明项目有两个不同的平台分别使用 Greenplum 和 MySQL 数据库,但是这两个数据库的函数是不相同的,所以需要维护两套查询 SQL。2.根据周几获取数据2.1 原始函数结果MySQL获取周几的函数为date_format( date, '%w')结果是周一到周日为:1,2,3,4,...

如何在 PolarDB-X 中优化慢 SQL

2 课时 |
113 人已学 |
免费

SQL完全自学手册

61 课时 |
3601 人已学 |
免费

SQL Server on Linux入门教程

14 课时 |
4329 人已学 |
免费
开发者课程背景图
Greenplum【SQL 03】实现树结构+自定义函数+避免函数重复调用+ function cannot execute on a QE slice 问题处理(优化过程全记录)

Greenplum【SQL 03】实现树结构+自定义函数+避免函数重复调用+ function cannot execute on a QE slice 问题处理(优化过程全记录)

1.需求说明这是一个关于POI的应用,数据从水经微图下载而来,需要处理的是街道层级的数据,但是最终的POI信息要有省、市、县数据,所有需要用到行政区划表来补全数据。2.编程实例2.1 实现树结构首先看一下具有树结构的数据:通过 WITH RECURSIVE table_name AS 实现递归查询树...

Greenplum【SQL 02】ROW_NUMBER编号函数使用方法举例

1. 问题说明-- 类似这种 SQL SELECT * FROM tableName WHERE tableField IN ('','')姑且不说这种 SQL 的效率和可优化和替代性,就当前问题在 MySQL、Greenplum 数据库没有 1000 的限制。2. 解决方法解决的方法较多,这里使用...

SQL 中的 MIN 和 MAX 以及常见函数详解及示例演示

SQL 中的 MIN 和 MAX 以及常见函数详解及示例演示

SQL中的MIN()函数和MAX()函数用于查找所选列的最小值和最大值,分别。以下是它们的用法和示例: MIN() 函数 MIN()函数返回所选列的最小值。 示例: 查找Products表中的最低价格: SELECT MIN(Price) FROM Products; MAX() 函数 MAX()函...

PostgreSQL SQL扩展 ---- C语言函数(二)

四、编码规范在我们转向更高级主题之前,我们将讨论一些PostgreSQL C语言函数的编码规则。虽然将非C语言编写的函数载入PostgreSQL是可能的,但这通常比较困难,因为诸如C++,FORTRAN,或者Pascal语言往往有着与C语言不同的调用约定。这意味着其他语言无法用C语言的方式在函数间传...

Flink sql将数组炸开,实现hive的explode函数的效果,还有什么其他好的方式?

Flink sql将数组炸开,实现hive的explode函数的效果,除了用cross join的方式以外,还有什么其他好的方式?

PostgreSQL SQL扩展 ---- C语言函数(一)

本文编译自PostgreSQL官方文档第38.10 C-Language Functions可以用C(或者与C兼容,比如C++)语言编写用户自定义函数(User-defined functions)。这些函数被编译到动态可加载目标文件(也称为共享库)中并被守护进程加载到服务中。“C语言函数”与“内部...

Flink sql有没有函数支持解析一个json string并转成期望的数据类型呢?

Flink sql有没有函数支持解析一个json string并转成期望的数据类型呢?JSON_QUERY('{"a":[{"c":"c1"},{"c":"c2"}]}', 'lax $.a[*].c')这个内置函数返回的是string: '["c1","c2"]',而我期望返回的是ARRAY: [...

DMS SQL数据库版本如图,可以支持 开窗函数 和 ROW_NUMBER() 函数吗?

DMS SQL数据库版本如图,可以支持 开窗函数 和 ROW_NUMBER() 函数吗?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

数据库
数据库
分享数据库前沿,解构实战干货,推动数据库技术变革
253177+人已加入
加入
相关电子书
更多
PolarDB NL2SQL: 帮助您写出准确、优化的SQL
基于 Flink SQL + Paimon 构建流式湖仓新方
SQL智能诊断优化产品SQLess蚂蚁最佳实践
立即下载 立即下载 立即下载