在MySQL SELECT中生成字段

Jam*_*man 3 mysql sql

如果我有一个包含Field1和Field2的表,我可以在select语句中生成一个新字段吗?例如,普通查询将是:

SELECT Field1, Field2 FROM Table 
Run Code Online (Sandbox Code Playgroud)

而且我想创建Field3并在结果集中返回...这样的东西是理想的:

SELECT Field1, Field2, Field3 = 'Value' FROM Table
Run Code Online (Sandbox Code Playgroud)

这有可能吗?

Jos*_*osh 11

SELECT Field1, Field2, 'Value' Field3 FROM Table
Run Code Online (Sandbox Code Playgroud)

或者为了清楚起见

SELECT Field1, Field2, 'Value' AS Field3 FROM Table
Run Code Online (Sandbox Code Playgroud)


Whi*_*isk 5

是的 - 这很可能,事实上你几乎拥有它!尝试:

SELECT Field1, Field2, 'Value' AS `Field3` FROM Table
Run Code Online (Sandbox Code Playgroud)