sql >> Databáze >  >> RDS >> Mysql

Při použití SELECT můžete upravit hodnotu vráceného pole na základě jiných polí?

Aktualizovat (opravené tiskové chyby):

SELECT city,state,
CASE 
 WHEN (city IS NULL OR city='') AND (state IS NULL or state='') THEN ''
 ELSE country
END as country_1
 FROM `table`

Můžete také použít IF místo CASE :
IF ((city IS NULL OR city='') AND (state IS NULL or state=''),'',country) as country_1



  1. Služba DMS pro migraci databáze AWS

  2. MySqlDB Pythonu nedostává aktualizovaný řádek

  3. Připojte aplikace ODBC ve Windows k QuickBooks Online

  4. Získejte čas provedení dotazu PostgreSQL