
PostgreSQL
flicker_ever
这个作者很懒,什么都没留下…
展开
-
PostgreSQL Join更新操作
需求:主表中部分责任人名字是工号,需要join员工表,把主表中工号更新为人名update mian_table as a set responsible_person = b.employee_name from dim_pub_employee as b where a.responsible_person = b.employee_num and a.responsible_person like '10%'注意:set后面的主表字段不要加别名...原创 2021-12-22 15:59:13 · 878 阅读 · 1 评论 -
PostgreSQL与前端交互,创建函数返回表
需求:由于要求PostgreSQL表内的数据需要根据前端传递的参数过滤后再聚合出结果,考虑到前端工作量,所以决定由前端传递过滤条件,后端创建存储过程来直接返回计算后的表,因为PG9.5没有存储过程功能,故用函数来代替;目标:这里就不说公司真实的需求了,就计算一个产品达标率吧,要求分别按照客户、产品、年月周日维度计算一次注意点有时候前端传的参数只有开始日期和结束日期(这两个必传),其他参数不传,这时候要把不传的参数从wehre条件中去除掉有时候一个参数会传递多个值,比如产品参数会传产品1、产品2…传原创 2021-03-24 15:51:50 · 717 阅读 · 0 评论