Ниже моя таблица базы данных. Поле 'anns' является массивом, и каждый его элемент представлен с типом и признаком. В каждой записи аннотации с одними и теми же типами могут повторяться.
id anns
1 ((Title, 1), (DateOfBirth, 1), (Address, 1), (Title, 1), (Address, 0))
2 ((Title, 1), (DateOfBirth, 1), (Address, 1), (Title, 0), (Title, 0))
3 ((Title, 1), (DateOfBirth, 1), (Address, 1), (DateOfBirth, 0), (Address, 0))
4 ((Title, 0), (DateOfBirth, 0), (Address, 0), (Title, 0))
5 ((Title, 1), (DateOfBirth, 1), (Address, 0), (Address, 0))
Я хочу собрать все аннотации с функцией, равной 0, и посчитать их количества в каждом типе, поэтому для этой таблицы мне нужен следующий вывод:
type count
Title 4
DateOfBirth 2
Address 5
Как написать соответствующий вопрос в SQL?