mysql字符串处理-查询两个字符串之间的内容

select distinct SUBSTRING( pv_params,
   locate('memberId=', pv_params )+CHAR_LENGTH('memberId='),
   locate('&',  pv_params ,CHAR_LENGTH('memberId=')) -(SELECT locate('memberId=', pv_params)+CHAR_LENGTH('memberId='))

   ) from accesslog_website_20120329 where pv_params like 'memberId=%'  limit 10;

这个方法是从表中的pv_params的字段中查询‘memberId=’ 和‘&’之间的值


猜你喜欢

转载自blog.csdn.net/qingjingzhijie/article/details/7414267