我必须在每个查询中创建一个别名为"Region"的常量列。此外,第一个查询必须标记为"中西部地区",第二个查询必须标注为"太平洋西北地区"。我很困惑我应该如何在设置常数的同时给每个别名?我试着输入";作为";在多个领域,但我刚刚收到语法错误。我是SQL的新手。
select *
from dealerships
where state in ('IL','IN', 'WI', 'MI')
select *
from dealerships d
where state in ('WA', 'OR', 'ID')
您编写了
SELECT *
...
SELECT *
对于";常数";需要的列值
SELECT *, 'Midwest Region' AS region
...
SELECT *, 'Pacific Northwest Region' AS region
就UNION而言,互联网上不止一个地方您可以在其中进行RTF,包括:https://en.wikipedia.org/wiki/Set_operations_(SQL(#UNION_operator