@Table(name = "Table")
class Table{
String a
Integer b
}
此处表t中的列a是字符变化(32)
我已尝试过这两种方法并最终出错。
SELECT t.b from Table t where Integer.parseInt(t.a) > 0
Error : Caused by: org.postgresql.util.PSQLException: ERROR: schema "integer" does not exist
SELECT t.b from Table t where (t.a::integer) > 0
Error : invalid token :: at line <line number>
由于
答案 0 :(得分:4)
以下查询适用于我。
SELECT t.b FROM table t WHERE CAST(t.a AS integer) > 0