sql >> Database >  >> RDS >> Mysql

MINST/GROOTSTE waarden vinden van gecombineerde KOLOMMEN, negeer 0 &NULL-MYSQL

Grootste en minst negeren nulls niet zoals aggregatiefuncties doen; je moet iets doen om ze te vermijden. Een optie is zoiets als dit:

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. mysql concat string met resultaat

  2. Waarom staat MySQL toe om een ​​NOT NULL-kolom bij te werken naar NULL?

  3. MySQL voor elk alternatief voor procedure

  4. mysql opgeslagen procedure met INTO OUTFILE