1. 程式人生 > >Postgresql 常用命令

Postgresql 常用命令

取子串 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 常用命令