SQL新手求助:如何为两个查询创建别名'Region'的指定常量列
解决方法
直接在SELECT语句的字段列表里添加常量字符串,再用AS指定别名Region即可,无需额外复杂操作。
第一个查询修正后:
select *, 'Midwest Region' as Region from dealerships where state in ('IL','IN', 'WI', 'MI')
第二个查询修正后:
select *, 'Pacific Northwest Region' as Region from dealerships d where state in ('WA', 'OR', 'ID')
逻辑很直白:你需要的是值固定的列,所以直接把这个固定字符串当作一个字段纳入查询,同时给它起别名Region,和原有所有字段(*)一起返回就不会有语法问题了。
内容的提问来源于stack exchange,提问作者Tarun Katneni
相关产品推荐
相关产品推荐

