Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como criar uma coluna virtual usando o MySQL SELECT?


Algo como:
SELECT id, email, IF(active = 1, 'enabled', 'disabled') AS account_status FROM users

Isso permite que você faça operações e as mostre como colunas.

EDITAR:

você também pode usar junções e mostrar operações como colunas:
SELECT u.id, e.email, IF(c.id IS NULL, 'no selected', c.name) AS country
FROM users u LEFT JOIN countries c ON u.country_id = c.id