猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
SQL UNION 的用法中前后两个查询语句所含字段是否一定要相同?
SQL UNION 的用法中前后两个查询语句所含字段是否一定要相同?
杨__羊羊
浏览 2812
回答 2
2回答
暮色呼如
字段名称可以不同,字段数量、数据类型、顺序必须相同。UNION 操作符用于合并两个或多个 SELECT 语句的结果集。需要注意的是1、UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。2、该命令连接的结果集中有重复的值不会被显示。想忽略重复值,可以使用 union all。
0
0
0
心有法竹
不用,列和字段类型要匹配不匹配的最好转化下create table #a(a int,b int)insert into #a values(1,2)select a from #a union select b from #adrop table #a
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续