Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment créer une colonne virtuelle à l'aide de MySQL SELECT ?

Quelque chose comme :

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

Cela vous permet d'effectuer des opérations et de l'afficher sous forme de colonnes.

MODIFIER :

vous pouvez également utiliser des jointures et afficher les opérations sous forme de colonnes :

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