如何将 select 语句中的值添加为新列

ano*_*der 2 sql select join case

我的桌子是

ID  FirstName   LastName    ReportsTo       Position    Age
8   Ashley      Johnson     null            Intern      25  
5   Noah        Fritz       Jenny Richards  Assistant   30  
6   David       S           Jenny Richards  Director    32  
3   Jenny       Richards    null            CEO         45  
Run Code Online (Sandbox Code Playgroud)

我想在上面的表中添加一列作为“老板头衔”,其中的值来自下面的 select 语句。但它不起作用。

SELECT *,
    case when ReportsTo='Jenny Richards' then 'CEO'
    else 'None' end 
    as 'Boss Title'
    FROM maintable_L8MOQ where ReportsTo='Jenny Richards' or ReportsTo is null order by age;
Run Code Online (Sandbox Code Playgroud)

zea*_*ous 6

"在新列名称周围使用双引号。这是工作演示

SELECT *,
    case when ReportsTo='Jenny Richards' then 'CEO'
    else 'None' end 
    as "Boss Title"
FROM maintable_L8MOQ 
where ReportsTo='Jenny Richards' or ReportsTo is null 
order by age;
Run Code Online (Sandbox Code Playgroud)