mysql的if null 的用法

本文介绍了一个使用MyBatis实现的分页查询示例,包括了SQL语句的具体写法,如通过参数类型`com.j1.base.page.Pageable`进行分页设置,并展示了如何在SQL中统计特定条件的数量。
       <!-- 查询 分页查询 -->
    <select id="queryByPageList" resultMap="weixinActivityResult" parameterType="com.j1.base.page.Pageable"> 
         SELECT  wa.weixin_id, wa.group_price, wa.weixin_name, wa.minimum_join_member_num , wa.banner_img_url,  wa.start_time,  wa.end_time, wa.discount_lab, wa.begin_wait_time,  wa.is_status, wa.order_by
           ,(
            SELECT COUNT(wag.id)
            FROM weixin_activity_goods wag
            WHERE wag.is_delete = 'N' AND wag.weixin_activity_id = wa.weixin_id) AS choose_n
              from weixin_activity wa
          <include refid="modelwheresqlpage" />
          ORDER BY order_by ASC , ifnull(wa.edit_time,wa.add_time) DESC
         
        <include refid="limitsql" />
    </select>

select  * from HWG_HOT_BRAND  s order by s.SORT_BY asc, nvl(,s.add_time,s.EDIT_TIME)  asc;
 

 

转载于:https://www.cnblogs.com/wangchuanfu/p/6639257.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值