powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Странно работает COUNT
5 сообщений из 5, страница 1 из 1
Странно работает COUNT
    #39039783
PsychoPM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собирал емейлы с сайта и такой запрос

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT 'Percent: 'col, ROUND(((SELECT COUNT(id) FROM content WHERE content IS NOT NULL)  * 100)::numeric / (SELECT COUNT(id) FROM content), 2) AS qty UNION
SELECT 'Already' col, (SELECT COUNT(id) FROM content WHERE content IS NOT NULL) qty UNION
SELECT 'Nope' col, (SELECT COUNT(id) FROM content WHERE content IS  NULL)  qty UNION
SELECT 'Nope firms' col, (SELECT COUNT(id) FROM content WHERE content IS  NULL AND url ~ '^.*/[0-9]')  qty UNION
SELECT 'Total' col, (SELECT COUNT(id) FROM content) AS qty UNION
SELECT 'Had mails' col, COUNT(id) qty FROM content WHERE url ~ '^.*/[0-9]' AND content LIKE '%<a href="mailto:%' UNION
SELECT 'Firms' col, COUNT(id) qty FROM content WHERE url ~ '^.*/[0-9]'
ORDER BY qty



всегда выдаёт разные результаты COUNT, например показало 12 тысяч найденных адресов, потом 20 раз запустил запрос - уже 9 тысяч.
иногда на 10-100 скачет ±, иногда на тысячу

VACUUM делал, не спасло


работает на CentOS 7
...
Рейтинг: 0 / 0
Странно работает COUNT
    #39040043
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OMG!! кто ж так каунт считает!!!
...
Рейтинг: 0 / 0
Странно работает COUNT
    #39040116
PsychoPM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как надо?
...
Рейтинг: 0 / 0
Странно работает COUNT
    #39040162
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsychoPMа как надо?
в один проход, с кейсами в каждом каунте - если условие верно - считаем, нет - null (не считаем)
...
Рейтинг: 0 / 0
Странно работает COUNT
    #39040326
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durakс кейсамиfilter (9.4)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Странно работает COUNT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]