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

Vælg kolonneværdi, hvis ikke null, ellers brug en anden kolonneværdi

Brug IFNULL(b, a) .

Dette er en MySQL-specifik funktion. Du kan også bruge COALESCE på samme måde. Dette vil fungere i flere databaser, men det har lidt dårligere ydeevne i MySQL end IFNULL.



  1. Opdater flere tabelkolonneværdier ved hjælp af en enkelt forespørgsel

  2. virtualenv pip mysqldb mac os X python

  3. Start af en postgres SQL 9.6-server på Amazon Linux returnerer en ikke-genkendt tjeneste

  4. Hvordan beregner jeg arealet af en polygon i en MySQL-database, når polygonens punkter er Lat Longs?