当前位置: 首页 > news >正文

MySQL decimal类型+IN查询异常:为何非目标数据被检出?

1.问题:同事说他在mysql数据库上查询一张单表,条件字段用in的形式限定查询范围,字段为decimal类型,查询出来的数据会莫名出现一些不在范围内的数据。


2.分析排查:这一点也让我很纳闷,前往同事工位,先看下具体的语句是怎么写的。                                                      

    实际情况不予展示,形如有一张表如table,字段column_field类型为decimal,查询语句行如select     column_field from  table where column_field in ('123','658','584');查出来的结果会有如789的数据。


3.处理解决:column_field类型为decimal,条件写成字符串的形式会出现column_field字段被隐式转换成字符串,出现一些奇怪的数据,建议按数字形式写法,防止自动转换,如下写法后正常select     column_field from  table where column_field in (123,658,584);

           

 

http://www.dtcms.com/a/512596.html

相关文章:

  • 浙江荣盛建设集团网站wordpress自动排版
  • 网站界面设计工具怎样申请电子邮箱
  • 构建AI智能体:七十、小树成林,聚沙成塔:随机森林与大模型的协同进化
  • 好用的外贸网站深圳网络推广培训学校
  • 第5章—STM32工程创建
  • 网站建设公司宣传标语用百度地图 做gis网站
  • c 还可以做网站微信推广是什么意思
  • 代码随想录 112.路径总和
  • 51单片机基础-定时器中断
  • xtuoj 两个数
  • Android Studio新手开发第二十六天
  • 中国平安网站建设成都网站建设易维达好
  • 继保:对于线路两侧的电流互感器型号系数选取
  • Redis分布式集群:从分区算法到扩容实战
  • AI大模型:(二)1.6 DeepSeek-OCR部署尝鲜
  • 在昇腾NPU上跑Llama大模型:从零开始的真实测试之旅
  • 直播类网站开发wordpress 图片自动分页
  • JADX下载和安装图解教程(附安装包)
  • 矽塔 SA8203 2.5A可调过流保护 输入耐压36V 过压/过流保护芯片
  • 网站开发饼图样式wordpress 如何登陆地址
  • 工业相机 “即插即用” vs 采集卡依赖
  • wordpress手机视频播放器免费seo营销软件
  • 【系统分析师】预测试卷一:论文及写作要点(包括对应素材和论文案例)
  • 私有云不私有?Nextcloud+cpolar让文件随身走
  • 诺基亚官方网站wordpress站点进入时弹窗
  • 网站建设运营合作合同外链代发工具
  • 重庆江北网站建设18款app软件免费下载百度
  • wordpress 多语言 站点动态ip做网站影响seo吗
  • 河南建设网站官网怎么用微信官方网站做二维码
  • JSTS ,JSXTSX的区别与联系(前端react第一篇)