Запитання з тегом «count»

COUNT: сукупна функція SQL, яка використовується для підрахунку кількості рядків.


1
Postgres Розраховується з різними умовами в одному запиті
EDIT Postgres 9.3 Я працюю над звітом, який має таку схему: http://sqlfiddle.com/#!15/fd104/2 Поточний запит працює нормально, виглядає так: В основному це внутрішнє з'єднання 3 таблиці. Я не робив цей запит, але розробник, який його залишив, і хочу змінити запит. Як бачимо, TotalApplicationпросто підраховується загальна програма на основі a.agent_id. І ви …

2
Поліпшення продуктивності COUNT / GROUP-BY у великій таблиці PostgresSQL?
Я запускаю PostgresSQL 9.2 і маю відношення 12 стовпців з приблизно 6 700 000 рядків. Він містить вузли в тривимірному просторі, кожен з яких посилається на користувача (який його створив). Щоб запитати, хто користувач створив скільки вузлів, я виконую наступні дії (додано explain analyzeдля отримання додаткової інформації): EXPLAIN ANALYZE SELECT …

3
Як вибрати конкретні рядки, якщо стовпець існує, або всі рядки, якщо стовпець відсутній
Я пишу сценарій, який отримує кількість рядків для декількох таблиць, однак для деяких таблиць я хочу отримати лише кількість рядків, де встановлено прапор (у цьому випадку active = 1). Чи є спосіб це зробити за один запит? Наприклад: У таблиці usersє стовпець, який називається активним У таблиці clientsнемає стовпця, який …
23 mysql  select  count 

1
Мітки рядків MySQL з іншої таблиці для кожного запису в таблиці
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Я намагаюся підрахувати останній рядок, але замість цього він підраховує всі результати та повертає один результат Я отримую щось на кшталт так як є кілька записів, оскільки в ідентифікаторі відвідувачів для K1052280 є дві записи, …
21 mysql  select  count 

6
Порахуйте, де два чи більше стовпців поспіль мають певне значення [баскетбол, подвійний подвійний, потрійний подвійний]
Я граю в баскетбольну гру, яка дозволяє виводити її статистику у вигляді файлу бази даних, тому можна обчислити з неї статистику, яка не реалізована в грі. Поки я не мав жодних проблем з підрахунком потрібних статистичних даних, але тепер у мене виникли проблеми: підрахунок кількості подвійних парних та / або …

3
Чому InnoDB не зберігає кількість рядків?
Всім відомо, що в таблицях, які використовують InnoDB в якості двигуна, такі запити SELECT COUNT(*) FROM mytableдуже неточні і дуже повільні, особливо коли таблиця збільшується і постійно виконуються вставки / видалення рядків під час виконання цього запиту. Як я зрозумів, InnoDB не зберігає кількість рядків у внутрішній змінній, що є …
19 mysql  innodb  count 

3
PostgreSQL, що використовує count () для визначення відсотків (видати питання)
Я намагаюся запустити наступний запит, щоб вказати% рядків у моїй patientsтаблиці, які мають значення refinstстовпця. Я продовжую отримувати результат 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Таблиця містить 15556 рядків і select count(refinst) from patientsговорить мені, що 1446 з них мають значення …
19 postgresql  count  cast 

5
MySQL НУЛЬНИЙ / НЕ НУЛЬНИЙ Недоброзичливник?
Будь ласка, подивіться на цю таблицю: mysql> desc s_p; +-------------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | s_pid | int(10) unsigned | YES | MUL | NULL | …
18 mysql  count 

2
MySQL - різниця між використанням count (*) та information_schema.tables для підрахунку рядків
Я хочу швидким способом підрахувати кількість рядків у моїй таблиці, яка містить кілька мільйонів рядків. Я знайшов пост " MySQL: найшвидший спосіб підрахунку кількості рядків " на стеку Overflow, який, схоже, вирішив мою проблему. Баюа дав цю відповідь: SELECT table_rows "Rows Count" FROM information_schema.tables WHERE table_name="Table_Name" AND table_schema="Database_Name"; Що мені …
16 mysql  mysql-5.6  count 

1
Чому цей запит sqlite набагато повільніше, коли я індексую стовпці?
У мене база даних sqlite з двома таблицями, кожна з яких містить 50 000 рядків, що містять імена (підроблених) людей. Я сконструював простий запит, щоб дізнатися, скільки імен (ім'я, середня ініціатива, прізвище) є спільними для обох таблиць: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and fakenames_uk.surname=fakenames_usa.surname and fakenames_uk.middleinitial=fakenames_usa.middleinitial; …

2
Наскільки точний стовпець sys.partition.rows?
У системному представленні sys.partitionsє стовпець "рядки", що є загальною кількістю рядків у заданому розділі. Для таблиці, яка не є розділеною (або має лише один розділ, залежно від того, як ви дивитесь на неї) цей стовпець містить кількість рядків у таблиці. Мені цікаво, наскільки точний цей стовпець і чи можу я …

2
Чому підрахунок (*) повільний, коли пояснення знає відповідь?
Цей запит: select count(*) from planner_eventзапускати потрібно дуже багато часу - так довго я здався і вбив його, перш ніж він закінчився. Однак, коли я запускаю explain select count(*) from planner_event, я бачу стовпчик у висновку із кількістю рядків (14м). Чому пояснення може отримати кількість рядків миттєво, але кількість (*) …
14 mysql  count  explain 


3
Як зробити кілька підрахунків за один запит?
Я рахую записи з такими запитами SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Для кожного підрахунку mysql потрібно ходити за столом, і це велика проблема, якщо є довга таблиця та численні запити. Цікаво, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.