- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 关于left join 使用结果出现inner join的情况
原因:我们在left join的时候是想以左表为主去匹配右边 如果匹配不到则显示为null,正常情况下是这样的。但是当我们在表关联的时候添加了where条件 就不一样了。首先,程序会对join两边的表进行一个按on条件 形成的一个全部关联,之后在根据where条件进行过滤,从而会出现我们想要的数据变少了的情况。解决方案,最主要是是过滤的时机,我们可以选择先过滤在join 通过临时表的方式去实现。比如需要过滤右边的表 我们先对右边的表用where去过滤 然后注册为临时表 ,再让主表和这个临时表join
2021-05-14 23:17:11
995
原创 关于sqlserver报 error conventing datatype varchar to numeric
问题如标题原因 一般报这个错的原因是转换的列有空值,cast 或者convert不能将空值进行数据类型的转换。解决方法方案一:把空值给排除掉 where isnumeric[有空值的列]>0方案二:函数优化,让空值返回为空Try_convert(decimal,[需要处理的列])...
2021-05-14 23:02:11
2147
原创 导入Scala maven项目出现的问题
导入Scala maven项目出现的问题情况一:导入Scala项目后发现pom.xml文件无异常,而代码部分全部爆红,猜测包并没有导入进去。此时可以考虑两个思路:1、可能是以前有下载相关包,由于网络的问题并没有下载完全,而idea并不会接着下载。导致包导入失败解决方法:找到自己的maven仓库,再仓库中搜所.lastupdate结尾的文件(博主强烈建议使用everything搜索软件,速度快,方便操作)然后全部删掉后缀是.lastupdate结尾的文件 重新再maven->reimport
2020-06-17 16:12:11
531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人