码迷,mamicode.com
首页 > 数据库 > 详细

Postgresql 常用命令

时间:2018-06-26 19:37:58      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:arch   text   替换   post   avg   长度   int   字符串   arc   

引言
 
   最近整理了一些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 常用命令

标签:arch   text   替换   post   avg   长度   int   字符串   arc   

原文地址:https://www.cnblogs.com/houdashuai/p/9230621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!