数据库中的concat函数的使用

这次在数据库的模糊查询中用到了这个函数,所以拿出来总concat函数本来是MYsql中的一个函数方法,

CONCAT(str1,str2,…) 其作用是将括号中的字符串连接起来,但是有一定的规则就是:在连接字符串的时候,只要其中一个是NULL,那么将返回NULL


那就看我这次是怎么使用的吧:

我的目的是通过输入的文字对整个名字进行模糊查询,

语句是:

<select id="getOrgByChnameAndTop"  resultType="gov.charity.domain.Org">
       select * from (select rownum rn,o.* from org o where  o.status =2 and  o.chname like concat(concat('%',#{chname}),'%'))  where 1=1
         
         <![CDATA[ and rn <=#{top} ]]>
  </select>

其中:status是对其状态的说明,top是对其显示条数的限制,主要就在于concat(concat('%',#{chname}),'%')这个函数对字符串的两次拼接。

 今天就说这些吧 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值