SQL 选择大小写为

Mar*_*kus 1 mysql sql database plsql

我正在写一个sql语句。看起来像这样

select case when c.used = 1 then 'Used'
            else 'Unused'
       end
from my_table
Run Code Online (Sandbox Code Playgroud)

如何使用as关键字命名 col 。我在字符串之后和end. 什么都行不通。

请帮我。谢谢 :)

Luk*_*zda 6

您可以使用反引号引用保留字:

select case when c.used = 1 then 'Used'
            else 'Unused'
       end AS `as`
from my_table;
Run Code Online (Sandbox Code Playgroud)

可选地使用""

SELECT 1 AS `as`, 2 AS "as"
Run Code Online (Sandbox Code Playgroud)

DBFiddle 演示