postgre混淆了常量和别名sql查询



我必须在每个查询中创建一个别名为"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

最新更新