PSQL常用功能总结。
正则表达式,PSQL,时间处理,字符串处理。
PSQL常用函数汇总
计划外更新
1. 基本函数
-平均1.1。
平均值()
-1.2求和。
总和()
- 1.3无处理。
合并(列名,“目标值”)。
-1.4分页。
限制1
-1.5字段长度。
长度(列名)
-1.6四舍五入。
ROUND(列名)
-1.7类型转换(数值、数字(8,2)、浮点、int、text)。
column_name: NUMERIC
-1.8场拼接。
column_name1||column_name2
-1.9字符串拦截。
子字符串(列名,1,4)
-1.10分组和排序。
Row _ number () over(按列名进行分区,按列名desc进行排序)作为通过分组和排序生成的序列号。
2. 时间-字符串函数
-2.1时间加减(时间戳类型可用,h为小时,m为分钟,MONth为mon)。
now() '-3y '
-2.2字符串时间(上月21日)。
to_char(now() '-1MON ',' YYYY-MM-21 ')
-2.3字符串转换时间(上月21日0: 00)。
to _ timestamp((to _ char(now()'-1MON ',' YYYY-MM-21 '),' YYYY-MM-DD ')
-2.4日期截断(昨天0: 00)。
date_trunc('D ',NOW() '-1D ')
-2.5时差(“纪元”“第二个”“年”)。
DATE_PART('epoch ',column_time1 - column_time2))
-2.6日期到时间(本月第一天0: 00)。
to _ timestamp(CURRENT _ DATE | | ' 00:00:00 ',' yy-mm-01 ')
3. 模糊匹配
-3.1字段包含关系。
column_name1喜欢(' %'||column_name2||'% ')
-3.2正则表达式(列中不包括‘闪电’或‘地火’或‘落表’或‘仙人引路’或‘马踏飞剑’)。
列名!~ *“天雷|地火|坠表|仙导|马踏飞剑”
-3.3正则表达式(列不包含“厂长”和“宽长”)。
列名!~ *' (=.*厂长)(=。*广昌)'
本文来源于Blog Park,作者:绝望十三郎,请注明原链接:https://www.cnblogs.com/shixiu/p/15469940.html.
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/51624.html