как отменить выбор строки, которая мне не нужна через SQLITE3 - PullRequest
0 голосов
/ 05 апреля 2019

вот таблица у меня

-----   DATE           people   reason to be shown  zip
1       10/10/2011      a       reason1             100001
2       10/12/2011      b       reason2             100001
3       09/01/2002      c       reason2             100002
4       09/05/2003      d       reason2             100001
5       09/05/2003      d       unknown             100001

Я хочу выбрать его, как показано ниже

-----   reason to be shown      count
1       reason1                 1
2       reason2                 3

вот мой запрос

query = '''
select [reason to be shown], COUNT(*) as cnt
    from nypd
    group by [reason to be shown]

'''
'''
-----   reason to be shown      count
1       reason1                 1
2       reason2                 3
3       unknown                 1

как я могу отменить выбор 'unknown' в запросе?

1 Ответ

0 голосов
/ 05 апреля 2019

Добавьте условие к вашему заявлению:

select [reason to be shown], COUNT(*) as cnt
from nypd
group by [reason to be shown]
where [reason to be shown] <> 'unknown'

Если под «неизвестным» вы подразумеваете, что значение столбца равно нулю, то:

select [reason to be shown], COUNT(*) as cnt
from nypd
group by [reason to be shown]
where [reason to be shown] is not null
...