Postgresql 常用命令
阿新 • • 發佈:2018-06-26
取子串 rep concat () 數值函數 時間戳 time rtrim extra 引言
最近整理了一些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 獲取當前時間
Postgresql 常用命令