在PostgreSQL中可以直接对时间进行加减运算:、 SELECT now()::timestamp + '1 year'; --当前时间加1年 SELECT now()::t ...
在PostgreSQL中可以直接对时间进行加减运算:、 SELECT now()::timestamp + '1 year'; --当前时间加1年 SELECT now()::t ...
公司使用的是postgresql数据库 今天在写项目的时候,遇到了这样一个问题,自己写出的sql语句,如果一次性全部查询出来一共有24条数据,这24条数据也是按照bussinessdate进行降序排 ...
数据库事务的隔离级别有以下四种: (1)读未提交(READ UNCOMMITTED) (2)读已提交(READ COMMITTED) (3)重复读(REPEATABLE READ) (4) ...
今天遇到了一个比较纳闷的bug 这条sql在运行的时候,主表 ...
select * from t_member_score_detail where score_type is null and to_char(insert_time,'yyyy-mm-dd')= ...
一、存储过程定义: 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程 ...
今天在改bug的时候,遇到了要将有效位数保留两位的问题。 做法:select round(budget_dept,2) from t_budget; 但是运行的时候,报错,自己当时很着急,冷静下来 ...
在实际的项目开发过程中,我们经常会遇到批量的造测试数据,如果手动的一条一条造,那么势必会非常浪费时间,而且很容易出错,使用函数存储过程将会成倍的提高工作效率。 ...
今天在些项目的时候,遇到了这样一个比较奇葩的问题: 有一个字段试BigDecimal类型,并且值为0,但是在执行更新sql的时候,就是不能够更新该字段为0. 原来的写法: 修改之后的 ...
pg库中,row_number() over() 这两个函数必须配合使用才行 举例: 添加排序 ...