PostgreSQL-函数

本文介绍了PostgreSQL中的几个关键函数,包括TO_CHAR()用于格式转换,EXTRACT()用于抽取日期时间元素,CASE...END实现条件判断,CAST()进行类型转换,SUBSTRING()截取字符串,DISTINCT和GROUP BY去除重复,以及CREATE TABLE AS创建表结构,COUNT()统计,UNION ALL和UNION操作,JOIN类型,LAG()和OVER()窗口函数,COALESCE()处理空值,以及DROP, TRUNCATE和DELETE的区别。适合数据分析初学者学习。" 99582382,7569498,Excel2007宏表函数详解与应用,"['Excel', '宏', '函数', '数据分析', '办公软件']
摘要由CSDN通过智能技术生成

1/TO_CHAR(字段,‘格式’)–转换格式

2/EXTRACT(关键词 FROM 日期/时间行字段) –从一个日期或者时间型的字段抽取年/月/日/时/分/秒数据。支持关键词:YERA/MONTH/DAY/HOUR/MINUTE/SECOND/WEEKDAY/YEARDAY

3/CASE
WHEN 字段1=’aaa’ THEN ‘自定义1’
WHEN 字段2=’bbb’ THEN ‘自定义2’
WHEN 字段3=’bbb’ THEN ‘自定义3’
WHEN 字段4=’ccc’ THEN ‘自定义4’
ELSE ‘自定义4’ END 自定义字段名

4/CAST(字段1 AS 字符类型)–字段类型不同,可强制转换

5/SUBSTRING(字段1,1,4)–取字段1中数据的每个数据的第一个到第4个

6/DISTINCT 字段1

7/GROUP BY 1–group by 第一个字段

8/CREATE TABLE table1 AS SELECT * FROM table2 WHERE 1=2–创建一个表结构与 table2一模一样的table1,但是不复制数据

9/CREATE TABLE table1 AS SELECT * FROM table2 –创建一个表结构与 table2一模一样的table1,且复制数据

10/COUNT(1)–查询的表中的第一个字段的数据

11/UNION ALL 选择table1&table2时去除重复项

12/LAG–

13/OVER–

14/几种连接
INNER JOIN–求两张表的交集
LEFT JOIN –左连接表
RIGHT JOIN –右连接表
FULL [OUTER] JOIN–全连接

15/COALEACE–COALEACE(字段1,’a’),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值