我在HSQL中使用构造"if":
String q = "SELECT id, name, " +
"IF (ABS(name) > 0, LPAD(ABS(name), 4, '0'), name) AS tord " +
"FROM table where city= " + cityId + " order by tord";
Query query = session.createSQLQuery(q);
List<Object[]> list = query.list();
session.getTransaction().commit();
session.close();
Run Code Online (Sandbox Code Playgroud)
现在我想用HQL重构这段代码.我怎样才能做到这一点?谢谢.