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

Postgresql, изберете празни полета

SELECT mystr, mystr1 
FROM mytable 
WHERE COALESCE(mystr, '') = '' 
   OR COALESCE(mystr1, '') = ''
    ;

Обяснение:coalesce(a,b,c, ...) функция преминава през списъка a,b,c,... отляво надясно и спира при първия ненулев елемент. a,b,c може да бъде произволен израз (или константа), но трябва да дава същия тип (или да бъде принуден към същия тип).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхраняване и сравняване на уникални комбинации

  2. Бърза заявка за нормализиране на SQL данни

  3. Как да проверя коя функция използва тип?

  4. Заявката на Rails 4 е уникална по един атрибут

  5. Агрегатна функция на Postgres за изчисляване на векторна средна скорост на вятъра (векторна величина) и посока на вятъра (векторна посока)