postgresql
阿桂有点桂
这个作者很懒,什么都没留下…
展开
-
postgresql group by后在查询其他未分组的字段
postgresql使用group by组数据,并且有求和的字段表:user_orderid goods money num price code createtime userid 1 商品0 100 2 50 0006 2020-11-25 19:00:00 2596 2 商品0 100 1 100 0006 2020-11-25 19:01:00 2597原创 2020-11-25 19:08:54 · 4778 阅读 · 0 评论 -
postgresql的case when查询
postgresql使用case when来获取自己需要的值:case when 条件 then 符合条件输出的值 else 不符合条件输出的值 endselect (case when tables.type=1 then tables.title else tables.name end) vals from tables原创 2020-06-23 15:44:45 · 6805 阅读 · 0 评论 -
postgresql 值为空显示另一个值
a为空显示b,a不为空显示aselect coalesce(a,b) from tablename原创 2020-04-09 18:09:57 · 2186 阅读 · 0 评论 -
postgresql 从一个日期或时间型的字段内抽取年、月、日、时、分、秒数据
从一个日期或时间型的字段内抽取年、月、日、时、分、秒数据使用Extract 函数,它支持的关健字 YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、WEEKDAY、YEARDAY。例如:从一个数据库表(TB)的"时间(moditime)"(时间类型为 TIMESTAMP类型)字段内提取相应的时间数据。有如下形式:SELECT EXTRACT(YEAR FROM modi...原创 2020-04-07 10:15:14 · 15258 阅读 · 1 评论 -
postgresql 补齐空值、自定义查询字段并赋值
查询出的数据自定义url字段并赋值select id,name,'/index/' url from table_name原创 2020-03-27 16:50:28 · 5591 阅读 · 0 评论 -
postgresql导入数据库表并重设自增属性
postgresql使用Navicat软件导出数据库表,在导入会数据库的操作。postgresql 的自增字段 是通过 序列 sequence来实现的。1、先删除导出的数据库表中的自增属性2、导入数据库表之后,需要创建序列。注:一般序列名称由数据表名+主键字段+seq组成 (通常情况下主键字段即为自增字段),如下表名为cof_table_hot_analysis,主键字段为id...原创 2020-02-27 11:37:51 · 3076 阅读 · 0 评论 -
postgrepsql 年月日时分秒转为年月日
postgrepsql 年月日时分秒转为年月日,我这边年月日时分秒字段类型是timestamp,直接把timestamp类型转为date类型就可以了。cast(cof_article_infolist.moditime as date) moditime注:主要是postgrepsql有严格的字段类型约束...原创 2020-03-27 16:47:57 · 5736 阅读 · 1 评论