Отбросьте ноль в группе с помощью PostgreSQL - PullRequest
1 голос
/ 06 ноября 2019

У меня есть запрос в postgre:

select gender, avg(x) from db where degree = 'NO' group by gender order by gender

Из-за некоторых данных в столбце x есть NaN. Результат по группе выглядит так:

'Female','0.12107496463932107496'
'Male','0.09531828898619063658'
 null,'0.10851773264625644135'

Как исключить последние строки? ноль?

Спасибо

Ответы [ 2 ]

1 голос
/ 06 ноября 2019

Я не думаю, что в нем отсутствуют значения х, я думаю, что в нем нет пола?

select gender, avg(x) from db where degree = 'NO' and gender is not null group by gender order by gender
1 голос
/ 06 ноября 2019

Добавить условие gender is not null

select gender, avg(x) 
from db where degree = 'NO' and gender is not null
group by gender order by gender
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...