我使用以下查询将列的数据类型从文本更改为整数但获取错误:
alter table a.attend alter column terminal TYPE INTEGER ;
Run Code Online (Sandbox Code Playgroud)
错误:列"终端"无法自动转换为整数类型
目前有 Minutes( bigint) 作为
390
Run Code Online (Sandbox Code Playgroud)
我想将此分钟转换为小时。有什么函数可以转换吗?
Eg: 390 as 6.30
Run Code Online (Sandbox Code Playgroud) 场景:我需要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条件.