sql >> Databasteknik >  >> RDS >> Mysql

Välj kolumnvärde om inte null annars använd ett annat kolumnvärde

Använd IFNULL(b, a) .

Detta är en MySQL-specifik funktion. Du kan också använda COALESCE på samma sätt. Detta kommer att fungera i fler databaser men det har något sämre prestanda i MySQL än IFNULL.



  1. Hur hanterar man databaskrascher (Glassfish/MySQL)?

  2. Hur man använder join-fråga för 4 tabeller i skenor

  3. Allt du behöver veta om databasnormalisering

  4. Hur kan jag skicka en parameter till ett t-sql-skript?