2017-12-29 14 views

Antwort

2

Verwenden einer HAVING Klausel leere Arrays zu entfernen:

[local] #= select array_agg(1) from a where false; 
┌───────────┐ 
│ array_agg │ 
├───────────┤ 
│ (null) │ 
└───────────┘ 
(1 row) 

[local] #= select array_agg(1) from a where false having array_agg(1) <> '{}'; 
┌───────────┐ 
│ array_agg │ 
├───────────┤ 
└───────────┘ 
(0 rows) 
Verwandte Themen