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)
"在新列名称周围使用双引号。这是工作演示。
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)