从品牌网站建设到网络营销策划,从策略到执行的一站式服务
问题:mysql语句中使用like后面的%(百分号)
10年积累的网站设计、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有亳州免费网站建设让你可以放心的选择与我们合作。
是不是越多执行效率越慢!
总用时:0.0489秒
0.0691
0.0485
0.0467
SELECT
`goods_name`,
`goods_img`,
`sku_id`,
`import`
FROM
`goods`
WHERE
`goods_name`
LIKE
'%iPhone%iPod%'
AND
`stime`
1413877244
AND
`etime`
1413877244
ORDER
BY
`flag`
DESC
总用时:0.0460秒
0.0430
0.0493
0.0783
0.0496
SELECT
`goods_name`,
`goods_img`,
`sku_id`,
`import`
FROM
`goods`
WHERE
`goods_name`
LIKE
'%iPhone%'
AND
`goods_name`
LIKE
'%iPod%'
AND
`stime`
1413877367
AND
`etime`
1413877367
ORDER
BY
`flag`
DESC
总用时:0.0458秒
0.0441秒
0.0449秒
SELECT
`goods_name`,
`goods_img`,
`sku_id`,
`import`
FROM
`goods`
WHERE
`goods_name`
LIKE
'%%%%%%%%%%%%%%%%%%%%%%%iPhone%iPod%%%%%%%%%%%%%%%%%%%%%%%'
AND
`stime`
1413877997
AND
`etime`
1413877997
ORDER
BY
`flag`
DESC
实践证明,百分号的数量不影响sql执行的速度。这几种方法的效率都是差不多的。
以上是我测试的结果。个人可根据自己的实际需求去选择写法!建议是最好选择第二种!
CONCAT(字段, '% ')
select CONCAT(sum(a)/(sum(a)+sum(b)*100), '% ')
from c
select a ,b, concat(cast(coalesce(round(sum(a)/sum(b),2),0)*100 as char),'%') as c from test
这样试试
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图