sql >> Database teknologi >  >> RDS >> Mysql

Hvordan opretter man virtuel kolonne ved hjælp af MySQL SELECT?

Noget som:

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

Dette giver dig mulighed for at udføre handlinger og vise det som kolonner.

EDIT:

du kan også bruge joinforbindelser og vise handlinger som kolonner:

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


  1. LINQ til SQL flere tabeller venstre ydre joinforbindelse

  2. Sådan fanges og analyseres SQL Server-hændelser

  3. Kompilere pg_repack-udvidelse på binært format af PostgreSQL-installation

  4. PHP PDO-relateret:Opdater SQL-sætning, der ikke opdaterer indholdet af databasen