小编New*_*bie的帖子

在PostgreSQL中将列数据类型从Text更改为Integer

我使用以下查询将列的数据类型从文本更改为整数但获取错误:

 alter table a.attend alter column terminal TYPE INTEGER ;
Run Code Online (Sandbox Code Playgroud)

错误:列"终端"无法自动转换为整数类型

sql postgresql casting

12
推荐指数
1
解决办法
3万
查看次数

在 PostgreSQL 中将分钟转换为小时

目前有 Minutes( bigint) 作为

390
Run Code Online (Sandbox Code Playgroud)

我想将此分钟转换为小时。有什么函数可以转换吗?

Eg: 390 as 6.30
Run Code Online (Sandbox Code Playgroud)

sql postgresql

4
推荐指数
1
解决办法
5031
查看次数

使用java 8流的if-else条件

场景:我需要List使用Java 8流API基于某些字段条件为对象设置一些值.

以下是对象的示例User.

public class User{
    private int id;
    private String name;
    private String text;
    private boolean isActive;
}
Run Code Online (Sandbox Code Playgroud)

这是我编写的代码

List<User> users = userDao.getAllByCompanyId(companyId);
users.stream()
     .filter(Objects::nonNull)
     .filter(User::isActive)
     .peek(user -> user.setText('ABC'))
     .filter(user -> !user.isActive())
     .peek(user -> user.setText('XYZ')
Run Code Online (Sandbox Code Playgroud)

我知道我根据条件将值设置为object的方式是错误的.

这只是一个使用流的试用版,最后我需要将值设置为usersobject.

有没有办法处理if-else条件.

java java-8 java-stream

2
推荐指数
2
解决办法
5992
查看次数

标签 统计

postgresql ×2

sql ×2

casting ×1

java ×1

java-8 ×1

java-stream ×1