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

Ao usar SELECT você pode modificar o valor de um campo retornado com base em outros campos?


Atualizar (erros de impressão corrigidos):
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`

Você também pode usar IF em vez de CASE :
IF ((city IS NULL OR city='') AND (state IS NULL or state=''),'',country) as country_1