SQL Server Select中函数执行的次序
来源:互联网 发布:阿里云 centos mysql 编辑:程序博客网 时间:2024/09/21 09:02
问题:
SELECT CONVERT(NUMERIC,HC.CONT_VOL) FROM T_HAWB_DIMENSION HD INNER JOIN T_HAWB_CONTAINER HC ONHD.HAWB_HDR_SK = HC.HAWB_HDR_SKWHERE HD.HAWB_NO = 'HKHKG5900706393'
语句报错:Error converting data type varchar to numeric.
符合条件的只有一条记录,CONT_VOL字段值为'53.26'。SELECT CONVERT(NUMERIC,53.26) 结果为53。
发现原因是有一些记录的值是空字符串。本以为SQL Server的执行顺序为:1、Join ;2、Filter;3、Select,Convert在Select时才发生,这样效率较高。
现实是Convert在Join时就已经发生了,那些空字符串导致了错误。不知道为什么要这么设计。
阅读全文
0 0
- SQL Server Select中函数执行的次序
- JS中函数运行的执行次序
- SQL server中SELECT语句的执行顺序
- (轉)SQL SERVER中 UPDATE的赋值次序
- 动态改变select中option的次序
- Java构造函数的执行次序
- c++ 构造函数初始化的执行次序
- SQL执行次序
- SQL 查询执行次序
- sql条件执行次序
- SQL SERVER UPDATE的赋值次序
- SQL Server中SELECT语句执行顺序解析
- 继承体系中 destructor 的执行次序
- SQL中SELECT语句的执行顺序
- SQL中SELECT语句的执行顺序
- SQL 中 SELECT 语句的执行顺序
- SQL中SELECT语句的执行顺序
- SQL中SELECT语句的执行顺序
- 《一》GPIO工作方式及初始化
- laravel使用ffmpeg
- from sklearn.cross_validation import train_test_split
- Toast 解决连续显示
- 更新HIve表的简单方法2
- SQL Server Select中函数执行的次序
- 简单的popupwindow提示框
- FAQ(14):Type interface com.test.dianzi.dao.spare_partsDao is not known to the MapperRegistry.
- 小班研讨课的感受
- Java基础语法篇(4)
- cocos2dx : 世界坐标和模型坐标.
- 决策树原理与python实现
- caffe 入门(1)
- 最大匹配 人员分配