新同事遇到个问题,我想着写出来给遇到相同问题的人一个思路

select col1
from table1
where col1<100

错误原因是col1是字符串类型的,与数字比较要转换类型,而这一列数据包含了空串和null,知道原因我们把不符合转换要求的数据单独做处理即可。
处理方式:
1.在select中处理,常规处理方式,但是我同事说他做的目前只能在where
中处理

select col1 from (
select case when col1 is null or col1="" then 0 else col1 end col1
from table1
)
where col1<100

2.where中单独处理,

select col1
from table1
where  col1 is not null and col1 !='' and col1<100
select col1
from table1
where  ${other condition} and (col1 is null or col1 ='' or col1<100)

在函数“DECFLOAT”的字符串变量中找到无效字符相关推荐

  1. 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

    使用Tomcat8部署项目时,有接口会报400错误,后端提示在请求目标中找到无效字符.有效字符在RFC 7230和RFC 3986中定义 原因 在日志显示的请求地址中包含非法字符,出现400错误 to ...

  2. java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

    org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别. ...

  3. [IllegalArgumentException] 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

    异常如图,看一下自己的前端报错: 也就是tomcat无法识别请求里的一些符号,比如[]. 解决办法: 1. 把参数放到body里传输 2. 如果是定义好的接口,可以规避这些特殊符号 3. 实在不行就要 ...

  4. java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义?

    原因1:请求地址有问题: 解决办法:自己检查代码修正 原因2:server.xml缺少相关配置,tomcat无法解析特殊字符: 修改Tomcat->conf->server.xml中这句话 ...

  5. 每天一道LeetCode-----在字符串s中找到最短的包含字符串t中所有字符的子串,子串中字符顺序无要求且可以有其他字符

    Minimum Window Substring 原题链接Minimum Window Substring 要求在源字符串s中找到长度最短的子串,这个子串包含目标字符串t中的所有字符,字符顺序没有要求 ...

  6. C和指针之高级指针话题通过函数指针实现在链表中找到特定的值

    1.问题 通过函数指针实现在链表中找到特定的值,这里可以是int 类型或者char *类型 思路:      整形数据自己写比较函数,字符串比较用strcmp,然后把这个函数指针传递到函数作为参数. ...

  7. 20190501-编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串...

    题目描述 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow ...

  8. 《变量》精髓:慢变量造就时代进步大趋势, 在慢变量中找到小趋势,能坚定我们前进的信心

    <变量>书中的精髓:慢变量造就时代进步大趋势, 在慢变量中找到小趋势,能坚定我们前进的信心 心理学上,有一个著名的实验,叫"看不见的大猩猩".这个实验是这样的:参加测试 ...

  9. 练习2-4:重新编写函数squeeze(s1,s2),将字符串s1中的任何字符与字符串时s2中的字符匹配的字符都删除

    #include <stdio.h> void squeeze(char s1[], char s2[]); int main(){/*练习2-4:重新编写函数squeeze(s1,s2) ...

最新文章

  1. 入口文件到控制器 php,workerman的入口文件_PHP开发框架教程
  2. 每日一皮:完美的配合...虽然有点怪...
  3. CSS笔记(十)position属性与定位
  4. 暗备用的运行状态_备用发电机管理制度
  5. 我的第一个可用的Windows驱动完成了
  6. Codeforces 429B Working out:dp【枚举交点】
  7. 从后端获取数据然后在页面处理技巧
  8. SAP Spartacus的home page navigation逻辑
  9. 一阶段结束考核题(链表的嵌套使用)
  10. DebugView的使用[通用汇总]
  11. (亲测可行)vivo设备一键激活xposed框架方法
  12. 【bzoj4355】Play with sequence 线段树区间最值操作
  13. wordpress 增加备案号
  14. 上海链家网租房信息分析报告
  15. meltdown论文翻译
  16. OSChina 周六乱弹 ——什么是村支书不可推卸的责任!
  17. 论本我、自我、超我对人工智能的启示
  18. Spring MVC 教程,快速入门,深入分析
  19. jquery使用淘宝接口跨域查询手机号码归属地实例
  20. deepin tim(wine)无法安装_Deepin 系统安装及设置教程

热门文章

  1. 中期国际:细数MT4和MT5软件的区别点在哪里?
  2. 阿里云注册账号、实名认证、领取优惠券、购买云服务器流程
  3. iqtree+ggtree绘制进化树教程
  4. 【小程序学习】uni-app无法启动微信开发者工具
  5. 内网穿透:远程访问内网IP中的电脑
  6. 爬虫实例1:爬取百度热搜风云榜 前50条热搜 并将热搜发送至自己邮箱
  7. 如何将LUT的CUBE或3DL文件转换为PNG图像
  8. DL动态加载框架技术文档
  9. 普通用户添加sudo权限
  10. 爬取虎牙主播,免费爬些想看的东西,咳咳(为什么要学python?)