-
聚合函数:
- 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
相关推荐
NineData3 小时前
NineData 迁移评估功能正式上线NineData8 小时前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险赵渝强老师11 小时前
【赵渝强老师】PostgreSQL中表的碎片全栈老石15 小时前
拆解低代码引擎核心:元数据驱动的"万能表"架构倔强的石头_1 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)jiayou643 天前
KingbaseES 实战:深度解析数据库对象访问权限管理李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)爱可生开源社区5 天前
2026 年,优秀的 DBA 需要具备哪些素质?随逸1775 天前
《从零搭建NestJS项目》加号35 天前
windows系统下mysql多源数据库同步部署