weed3 2.3.4.查询之其它 - noear/weed3 GitHub Wiki

Weed3 一个微型ORM框架(只有0.1Mb哦)

源码:https://github.com/noear/weed3 源码:https://gitee.com/noear/weed3

再补充些查询相关的内容
  • 别名
db.table("user u")
  .limit(20)
  .select("u.mobile mob");
  • 去重
db.table("user")
  .limit(20)
  .select("distinct  mobile");
  • 分组
db.table("user u")
  .groupBy("u.mobile").having("count(*) > 1")
  .select("u.mobile,count(*) num");
  • 排序
db.table("user u")
  .orderBy("u.mobile ASC")
  .select("u.mobile,count(*) num");
  • 分组+排序(或者随意组合)
db.table("user u")
  .where("u.id < ?",1000)
  .groupBy("u.mobile").having("count(*) > 1")
  .orderBy("u.mobile ASC")
  .caching(cache)
  .select("u.mobile,count(*) num").getMap("mobile,num")
下一篇:2.4.存储过程与查询过程