Mysql
 sql >> база данни >  >> RDS >> Mysql

Намиране на НАЙ-МАЛКИТЕ/ГОЛЕМИТЕ стойности от комбинирани КОЛОНИ, игнорирайте 0 &NULL-MYSQL

Най-голямото и най-малкото не пренебрегват нули, както правят функциите за агрегиране; ще трябва да направите нещо, за да ги избегнете. Една от опциите е нещо подобно:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сума от колони при използване на mysqli и php

  2. Изчислете възрастта с десетични знаци от датата на раждане

  3. FORMAT() Примери в MySQL

  4. mysql_real_escape_string спря да работи, когато преместих кода си на друг сървър

  5. Копиране/дублиране на SQL ред с blob/текст, как да направите това?