mybatis 集合

1.分組統計:

SELECT user_id,company_name,count(*) FROM t_message GROUP BY user_id;

2.mybatis使用group by返回多個值,包含count數據,該怎麼接返回值:

https://blog.csdn.net/weixin_43276786/article/details/94547839

3.mybaits plus 在滿足條件的記錄中,隨機取20條,且只查指定字段

        List<Teacher> list = teacherService.list(
                new QueryWrapper<Teacher>()
                        .eq("status", "available")
                        .select("name", "gender", "avatar_url")
                        .last("ORDER BY RAND() LIMIT 0,"+number));

4.mybatis 時間判斷

        <if test="signDateStart != null &amp; signDateStart !=''">
            AND unix_timestamp(sign_date) &gt;= unix_timestamp(#{signDateStart})
        </if>
        <if test= "signDateEnd != null  &amp; signDateEnd !=''">
            AND unix_timestamp(sign_date) &lt;= unix_timestamp(#{signDateEnd})
        </if>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章