weed3-4.4.查询之其它

作者: 草编椅 | 来源:发表于2019-10-11 21:49 被阅读0次

    Weed3 一个超轻量级ORM框架(只有90kb不到哦)

    源码:https://github.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")
    
    下一篇:5.存储过程与查询过程

    相关文章

      网友评论

        本文标题:weed3-4.4.查询之其它

        本文链接:https://www.haomeiwen.com/subject/zyzxmctx.html