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

Вземете минималната ненулева стойност в множество колони

Опитайте функцията NULLIF:

SELECT LEAST(
        nullif( number1, 0 ), 
        nullif( number2, 0 ), 
        nullif( number3, 0 ), 
        nullif( number4, 0 )) 
FROM numbers

Демо --> http://www.sqlfiddle.com/#!12/641fb3 /1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изтриване на функционалност с spark sql dataframe

  2. „O“ в ORDBMS:Наследяване от PostgreSQL

  3. Автоматично тестване на резервни копия на PostgreSQL

  4. Комбинирайте триграма с класирано търсене в django 1.10

  5. Как групово да вмъкнете само нови редове в PostreSQL