sql >> Database >  >> RDS >> Mysql

MYSQL verberg veldgegevens als waarde in een ander veld is ingesteld

Dit soort logica hoort waarschijnlijk het beste thuis in de presentatielaag, in plaats van in de database, van uw applicatie. Het is echter niettemin mogelijk met behulp van MySQL's IF() functie of zijn CASE uitdrukking—bijvoorbeeld:

SELECT art, type, IF(type='b',NULL,price) price FROM x;

Bekijk het op sqlfiddle .




  1. Krijg alle acties van de laatste drie gebruikers

  2. poortnummer van de mysql-server

  3. Bindadres en MySQL-server

  4. Oracle SQL - Identificeer opeenvolgende waardebereiken