外观
查询语句
WITH
WITH RECURSIVE
SELECT
java
List<User> userList = Db.table(User.class)
.searcher()
.select(sys_user.user_name, sys_user.age)
.where(sys_user.age.ge(18))
.orderBy(sys_user.age.asc())
.list();
java
List<User> userList = Db.table(User.class)
.searcher()
.select(User::getUserName, User::getAge)
.where(o -> o.eq(User::getAge, 18))
.orderBy(User::getAge, OrderByType.ASC)
.list();
java
List<User> userList = Db.table(User.class)
.searcher()
.select("user_name", "age")
.where(o -> o.eq("age", 18))
.orderBy("age", OrderByType.ASC)
.list();
java
List<Row> rowList = Db.table("sys_user")
.searcher()
.select("user_name", "age")
.where(o -> o.eq("age", 18))
.orderBy("age", OrderByType.ASC)
.list();
java
SelectExpression sql = SelectExpression.create()
.select(sys_user.user_name, sys_user.age)
.from(sys_user)
.where(sys_user.age.ge(18))
.orderBy(sys_user.age.asc())
CASE WHEN
IF
IFNULL
HINT
FROM
sql
SELECT 1 + 1 FROM DUAL