Pytania oznaczone «count»

COUNT: zagregowana funkcja SQL używana do zliczania liczby wierszy.

19
Dlaczego InnoDB nie przechowuje liczby wierszy?

Wszyscy wiedzą, że w tabelach, które używają InnoDB jako silnika, zapytania takie SELECT COUNT(*) FROM mytablesą bardzo niedokładne i bardzo wolne, szczególnie gdy tabela staje się większa i ciągłe wstawianie / usuwanie wierszy podczas wykonywania tego zapytania. Tak jak to rozumiem, InnoDB nie...

18
MySQL IS NULL / IS NOT NULL Niewłaściwe zachowanie?

Proszę spojrzeć na tę tabelę: mysql> desc s_p; +-------------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned...

12
Jak wykonać wiele zliczeń w jednym zapytaniu?

Liczę rekordy z zapytaniami takimi jak 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%' Dla każdej liczby mysql musi przejrzeć całą tabelę, a to jest duży problem, jeśli...

11
Postgres: liczba (*) a liczba (identyfikator)

W dokumentacji widziałem różnicę między count(*)i count(pk). Korzystałem count(pk)(gdzie pka SERIAL PRIMARY KEY) nie wiedząc o istnieniu count(*). Moje pytanie dotyczy wewnętrznych optymalizacji Postgres. Czy jest wystarczająco mądry, aby stwierdzić, że a SERIAL PRIMARY KEYbędzie istniał w każdym...

10
Odliczanie SQL różni się od partycji

Mam tabelę z dwiema kolumnami, chcę policzyć różne wartości na Col_B powyżej (warunkowane przez) Col_A. Mój stół Col_A | Col_B A | 1 A | 1 A | 2 A | 2 A | 2 A | 3 b | 4 b | 4 b | 5 Spodziewany wynik Col_A | Col_B | Result A | 1 | 3 A | 1 | 3 A | 2 | 3 A | 2 | 3 A | 2 | 3 A | 3 | 3 b | 4 | 2 b...