引言
最近整理了一些PostgreSQL的 常用命令,仅供参考
1. 常用命令:
# 时间字符传转时间戳
select extract(epoch FROM date(‘2018-04-11 23:59:59‘)); # 1523404800
# 时间戳转时间字符串
select date(to_timestamp(1523404800))
# 时间戳转字符串
select to_char(to_timestamp(1523404800), ‘YYYY-MM-dd HH24:MI:SS‘)
# 转换数值类型
CAST(t3.userid AS text) # int NUMERIC VARCHAR 也可以
# 默认值 coalesce(null, 1); # 1
2. 常用的数值函数
AVG() 返回某列的平均值
COUNT() 返回某列的行数
MAX() 返回某列的最大值
MIN() 返回某列的最小值
SUM() 返回某列的值之和
3. 常用的字符串函数
LENGTAH(s) 计算字符串长度
CONCAT(s1,s2,……) 字符串合并函数
LETRIM(s)/RTRIM(s)/TRIM(s) 删除字符串空格函数
REPLACE(s,s1,s2) 字符串替换函数
SUBSTRING(s,n,len) 获取子串函数
4. 常用的日期和时间函数
EXTRACT(type FROM d) 获取日期指定值函数
CURRENT_DATE 获取当前日期函数
CURRENT_TIME 获取当前时间
原文地址:https://www.cnblogs.com/houdashuai/p/9230621.html
时间: 2024-10-11 21:32:05