Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybierz wartość kolumny, jeśli nie jest null, w przeciwnym razie użyj innej wartości kolumny

Użyj IFNULL(b, a) .

Jest to funkcja specyficzna dla MySQL. Możesz także użyć ZŁĄCZYĆ w ten sam sposób. To zadziała w większej liczbie baz danych, ale ma nieco gorszą wydajność w MySQL niż IFNULL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Glassfish nie tworzy zasobów JDBC

  2. Jak testować w każdym z kilku stołów i pomiędzy nimi?

  3. Błąd uruchamiania serwera MySQL „Serwer został zamknięty bez aktualizacji pliku PID”

  4. niezainicjowana stała MysqlCompat::MysqlRes (przy użyciu gem mms2r)

  5. Problem UNION i ORDER BY w MySQL