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

Hledání NEJMENŠÍCH/NEJVĚTŠÍCH hodnot z kombinovaných SLOUPCŮ, ignorování 0 a NULL- MYSQL

Největší a nejmenší neignorují hodnoty null jako agregační funkce; budete muset něco udělat, abyste se jim vyhnuli. Jedna možnost je něco takového:

Greatest(IFNULL(Salary_1 ,0), ...)

Least(
     CASE WHEN Salary_1 IS NULL OR Salary_1 = 0 THEN /*some huge value*/ ELSE Salary_1 END
   , CASE WHEN Salary_2
   ....)


  1. Zvýraznění přístupů ve fulltextovém vyhledávání

  2. Rozdělit řetězec podle pozice oddělovače pomocí Oracle SQL

  3. Jak přidat počet dní v postgresql datetime

  4. MySQL DROP všechny tabulky, ignoruje cizí klíče