从品牌网站建设到网络营销策划,从策略到执行的一站式服务
mysql 是先执行and后执行or的,如果你没加括号,系统会先判断1 = 1 AND PAYMENT_METHOD_CD = '0'符不符合,或者PAYMENT_METHOD_CD = '1'或者 PAYMENT_METHOD_CD = '2 ' 符不符合,只要这三个满足一个就可以达成,后面两个是没有1=1恒成立这个条件的
成都地区优秀IDC服务器托管提供商(成都创新互联公司).为客户提供专业的雅安电信机房,四川各地服务器托管,雅安电信机房、多线服务器托管.托管咨询专线:18982081108
一连串的条件用括号包裹起来,用逗号分开。
比如 select * from user where name in (1,2,3);
MS SQL用方括号括起来:
如:
LIKE '[_]n'
表示查询含有 _n 的字符,而下划线不再表示通配符。
MY SQL前面加\_:
如:
LIKE '\_n'
表示查询含有 _n 的字符,而下划线不再表示通配符。
括号里是子查询,mysql里面子查询必须有别名,TTTTT就是别名。别名可以自己定义,只要不是保留的关键字就行。
其实TTTTT前应该还有个as,只是省略了。
select *
from (
select empno,ename,sal from emp
)as TTTTT
finder.append(" (SELECT CAST(SUM( CASE bean.title WHEN '不满意' THEN voteCount/b.allcount*100 ELSE 0 END ) AS DECIMAL(9,0))) 不满意 "); 这个地方有一个问题,最后没有加“,”
浏览器原因,我也看不出来每段前后是否都加了空格,所以我建议你在每个append的开始都加一个空格。
我这格式化已经显示没问题了。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图