2008-09-02 6 views
3

Si j'ai une table contenant Field1 et Field2, puis-je générer un nouveau champ dans l'instruction select? Par exemple, une requête normale serait:Générer un champ dans MySQL SELECT

SELECT Field1, Field2 FROM Table 

Et je veux aussi créer Field3 et ont retourné dans ce resultset ... quelque chose le long des lignes de ce serait idéal:

SELECT Field1, Field2, Field3 = 'Value' FROM Table 

Est-ce possible?

Répondre

11
SELECT Field1, Field2, 'Value' Field3 FROM Table 

ou pour plus de clarté

SELECT Field1, Field2, 'Value' AS Field3 FROM Table 
5

Oui - il est très possible, en fait, avait presque le! Essayez:

SELECT Field1, Field2, 'Value' AS `Field3` FROM Table