栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

SQL:两个不具有完整列匹配项的表的并集

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SQL:两个不具有完整列匹配项的表的并集

您需要在上层将NULL显式转换为适当的类型

SELECt

CREATE VIEW MY_VIEW AS SELECTTABLE_A.A1,TABLE_A.A2,CAST(null AS <type_of_TABLE_B_B2>) as B2from TABLE_Aunion allSELECt null,TABLE_B.B1,TABLE_B.B2from TABLE_B;

至于 @evilive 说的替代方法,您可以将固定值用作 VARCHAR的
空字符串(

''
)或将NUMBER用作零,但我认为显式强制转换是更好的解决方案,因为它很明显并且不会引起意外

SQLFiddle



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/647523.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号