-
聚合函数:
- SUM:计算某一列的总和。例如,SELECT SUM(sales) FROM transactions; 可以计算出transactions表中sales列的总和。
- AVG:计算某一列的平均值。例如,SELECT AVG(price) FROM products; 可以计算出products表中price列的平均值。
- COUNT:计算某一列的非NULL值数量。例如,SELECT COUNT(*) FROM customers; 可以计算出customers表中的总记录数。
-
字符串函数:
- CONCAT:连接两个或多个字符串。例如,SELECT CONCAT(first_name, ' ', last_name) FROM employees; 可以将employees表中的名字和姓氏连接起来。
- SUBSTRING:截取字符串的一部分。例如,SELECT SUBSTRING(phone_number, 1, 3) FROM customers; 可以截取customers表中phone_number列的前三个字符。
-
时间函数:
- CURRENT_DATE:获取当前日期。例如,SELECT CURRENT_DATE; 可以获取当前日期。
- EXTRACT:从日期或时间中提取特定部分。例如,SELECT EXTRACT(YEAR FROM order_date) FROM orders; 可以从orders表的order_date列中提取年份。
-
数值函数:
- ABS:返回一个数的绝对值。例如,SELECT ABS(-10); 可以返回10。
- ROUND:对一个数进行四舍五入。例如,SELECT ROUND(price, 2) FROM products; 可以将products表中price列的值保留两位小数并进行四舍五入。
-
条件函数:
- CASE WHEN:根据条件进行判断和返回不同的值。例如,SELECT CASE WHEN quantity > 10 THEN 'High' ELSE 'Low' END FROM products; 可以根据products表中的quantity列的值进行判断并返回不同的结果
Greenplum数据库中常用函数
中台小A2024-07-29 1:36
相关推荐
剩下了什么7 小时前
MySQL JSON_SET() 函数山峰哥7 小时前
数据库工程与SQL调优——从索引策略到查询优化的深度实践较劲男子汉8 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒java搬砖工-苤-初心不变8 小时前
MySQL 主从复制配置完全指南:从原理到实践山岚的运维笔记10 小时前
SQL Server笔记 -- 第18章:Viewsroman_日积跬步-终至千里10 小时前
【LangGraph4j】LangGraph4j 核心概念与图编排原理汇智信科10 小时前
打破信息孤岛,重构企业效率:汇智信科企业信息系统一体化运营平台野犬寒鸦11 小时前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用晚霞的不甘12 小时前
揭秘 CANN 内存管理:如何让大模型在小设备上“轻装上阵”?市场部需要一个软件开发岗位12 小时前
JAVA开发常见安全问题:纵向越权