关于if/else if
2024-09-16 09:17:47
今天写存储过程的时候发现了个问题,就是在用if、elsif拼接sql的时候,得到的结果跟想象中
的不一样,大概描述是:
我传进去多个参数,然后判断每个字段是否为空,非空则将字段拼接上去,结果跟预料的不一样,
发现我对if语句理解有偏差。
为了验证,把我的这段sql逻辑写成js验证,js代码如下:
var sum = 0;
if(true){
alert("1");
sum = sum + 1;
}else if(true){
alert("2");
sum = sum +1;
}else if(true){
alert("3");
sum = sum +1;
}
alert("sum....." + sum);
大家觉得结果应该是啥?嘿嘿。。。。
验证结果是:打印出来了1之后直接打印出来了sum.....1!
望大家引以为戒,哈!!
最新文章
- MSSQLServer中组织或分类表的设计及其递归查询
- nfc相关
- mysql的data数据库只有.frm 而.myd和.myi没有,使用正常
- 20140213-想念是while里的死循环
- 【原】Storm学习资料推荐
- python AES 加密与解密
- 简单了解View是What?
- javascript--自己用的插件
- python运算符使用规律
- 有一个警告:Could not open/create prefs root node
- 《java入门第一季》之正则表达式小案例
- DB Query Analyzer has been downloaded more than 100,000 times
- Dubbo中Directory解析
- NOIAC41 最短路(线性基)
- Codeforces Round #507 Div. 1
- eclipse中的tomcat配置
- [UE4]行为树,组合节点:Selector和Sequence
- Java 问题集
- System.net.mail 腾讯ssl发送邮件超时
- Java Nashorn--Part 5
热门文章
- im消息丢失插件
- Data Types in the Kernel &;lt;LDD3 学习笔记&;gt;
- hibernate之.hbm.xml文件内容相关参数说明
- Linux下搭建Oracle11g RAC(7)----安装Oracle 软件
- 调试php的soapCient
- sql执行万条update语句优化
- 如何创建一个自己的【Composer/Packagist】包
- 原生js日期时间插件鼠标点击文本框弹出日期时间表格选择日期时间
- C#调用cmd程序,读取结果
- Centos6.5 install Python2.7 &; django &; mysql &; apache