sql查询固定的词显示成一列、sql没有关联的表(字段名称不同)查询显示到一起、sql union all 的用法

@[TOC](sql查询固定的词显示成一列、sql没有关联的表(字段名称不同)查询显示到一起、sql union all 的用法)

sql查询固定的词显示成一列

#固定词
select '战舰' as type,'飞机' as type,'潜艇' as type;

显示的结果为:
在这里插入图片描述
要想显示一列得这样写

select '潜艇' as type union all
select '飞机' as type union all
select '舰船' as type;

结果为:
在这里插入图片描述

sql没有关联的表(字段名称不同)查询显示到一起

潜艇表

编号(主键)名称所属国家类型排水量(吨)
1潜艇1号美国攻击型潜艇1000
2潜艇2号中国巡航导弹潜艇2000
3潜艇3号日本弹道导弹潜艇2500
在这里插入图片描述
战舰表
编号(主键)名称所属国家类型动力系统
1A战舰伊朗驱逐舰常规动力
2B战舰韩国护卫舰核动力
3C战舰巴西导弹艇常规动力
在这里插入图片描述
飞机表
编号(主键)名称所属国家类型长度(m)
11号飞机意大利歼击机100
22号飞机加拿大轰炸机125
33号飞机巴基斯坦反潜巡逻机150
在这里插入图片描述
现在要查询显示到一起
select 
	'战舰' as type,
	qianting.bianhao as number,
	qianting.mingcheng as name,
	qianting.guojia as country,
	qianting.leixing as mold
from qianting union all
select 
	'战舰' as type,
	zhanjian.bianhaotwo as number,
	zhanjian.mingchengtwo as name,
	zhanjian.guojiatwo as country,
	zhanjian.leixingtwo as mold
from zhanjian union all
SELECT
	'飞机' as type,
	feiji.fjbh as number,
	feiji.fjmc as name,
	feiji.ssgj as country,
	feiji.fjlx as mold
from feiji

结果为:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值