sql >> Databáze >  >> RDS >> Mysql

Vyberte hodnotu sloupce, pokud není null, jinak použijte jinou hodnotu sloupce

Použijte IFNULL(b, a) .

Toto je specifická funkce MySQL. Můžete také použít COALESCE stejně. To bude fungovat ve více databázích, ale má o něco horší výkon v MySQL než IFNULL.



  1. Proč je tento dotaz pomalý poprvé po spuštění služby?

  2. PHP - načítání připraveného stmt do třídy:Třída Fatal Error nenalezena

  3. Proveďte více dotazů v jediném příkazu Oracle v C#

  4. Chyba SQL 2008 VS 2012:Nesprávná syntaxe poblíž klíčového slova 'COMPUTE'