2020-10-23 SQL语句, 分页and查询总条数 简便集合

本文介绍了在SQL中如何方便地实现分页查询以及同时获取总条数的方法,适用于1024程序员节技术分享。
摘要由CSDN通过智能技术生成

下面展示一些 内联代码片

// A code block
var foo = 'bar';
// An highlighted block

select * from 表明
insert into 表明 values()//添加
update 表明 set 各种数据 where id=xx//修改
dalete from 表明 where id=xx//根据id查询
select * from 表明 where name like '%xx%' and xx>x and
xx<x limit 1,5//分页
select count(*) from 表明 where name like '%xx%' and xx>x and xx<x//查询数据总条数


//分页and查询总条数 简便集合
<sql id="sqlwhere">
 <where>
	 <if test="name!=null and name!=''">
	   and StudentName like "%"#{
   name}"%"
	 </if>
	 <if test="beginAge>0">
	 and age &gt;#{
   beginAge}
	 </if>
	 <if test="endAge>0">
	 and age &lt; #{
   endAge}
	 </if>
	 </where>   
</sql>

	 <select id="selByPage"  resultType="student" parameterType="dto">
	 select *   from studentinfo 
	  <include refid="sqlwhere"></include>
	 limit #{
   offSet},#{
   pageSize}
	 </select>
	 
	 <select id="countStu" resultType="Integer" parameterType="dto">
	 select count(*)  from studentinfo  
	 <include refid="sqlwhere"></include>
	 </
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值