Als «count» getaggte Fragen

COUNT: Eine aggregierte SQL-Funktion, mit der die Anzahl der Zeilen gezählt wird.

1
Postgres: count (*) vs count (id)
Ich habe in der Dokumentation den Unterschied zwischen count(*)und gesehen count(pk). Ich hatte count(pk)(wo pkist a SERIAL PRIMARY KEY) verwendet, ohne über die Existenz von zu wissen count(*). Meine Frage betrifft die internen Optimierungen von Postgres. Ist es klug genug zu erkennen, dass a SERIAL PRIMARY KEYin jeder Zeile existieren …

3
Wie mache ich mehrere Zählungen in einer Abfrage?
Ich zähle Datensätze mit Abfragen wie 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%' Für jede Zählung muss MySQL die Tabelle durchlaufen, und dies ist ein großes Problem, wenn eine lange Tabelle und zahlreiche …


4
Tabellenname + Anzahl der Datensätze für jede Tabelle in einer MySQL-Innodb-Datenbank anzeigen
So listen Sie alle Tabellen in der aktuellen Datenbank zusammen mit der Anzahl der Zeilen der Tabelle auf. Mit anderen Worten, können Sie sich eine Abfrage vorstellen, um so etwas in MySQL zu finden? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | …
10 mysql  innodb  select  count 

3
Zählen Sie null und nicht null Werte in einer Spalte
Wie kann man in MySQL null und nicht null in derselben Spalte zählen und abrufen? mein Tisch --------------------------------------------------- id | name | visited | registDate | --------------------------------------------------- 1 | george | NULL | 2014-04-01 | --------------------------------------------------- 2 | Thomas | NULL | 2014-04-15 | --------------------------------------------------- 3 | Wilfred | 1 …
10 mysql  count  null 

1
Warum enthält der Abfrageausführungsplan SELECT COUNT () eine linksverknüpfte Tabelle?
In SQL Server 2012 habe ich eine Tabellenwertfunktion mit Verknüpfung zu einer anderen Tabelle. Ich muss die Anzahl der Zeilen für diese 'Tabellenwertfunktion' zählen. Wenn ich den Ausführungsplan überprüfe, sehe ich die linke Verknüpfungstabelle. Warum? Wie kann die linksverknüpfte Tabelle die Anzahl der zurückgegebenen Zeilen beeinflussen? Ich würde erwarten, dass …

4
Was kann eine SQL-Zählabfrage beschleunigen?
Was kann bei einer SQL-Abfrage (aggregiert) die Ausführungszeit in diesen drei Datenbanksystemen beschleunigen? Ich bin mir sicher, dass viele Dinge es beschleunigen könnten (Hardware für einen), aber ich bin nur ein unerfahrener DBA, also bin ich sicher, dass ich hier ein paar Antworten bekommen werde. Ich habe ungefähr 157 Millionen …

3
Wie zähle ich die Anzahl der Zeilen mit LIMIT?
Ich möchte X Zeilen abfangen, also setze ich LIMIT X; aber wie kann ich gleichzeitig auch die Gesamtzahl der Zeilen zählen? Derzeit verwende ich zwei separate Abfragen, um dies zu tun SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Gibt es eine Möglichkeit, dies …


3
Beschleunigen Sie die Anzahl (*) auf großen Tabellen
Wir verwenden eine Vendor App, die unter SQL Server Enterprise ausgeführt wird, und es ist ziemlich ärgerlich, COUNTAnweisungen in der Items-Tabelle auszuführen, während die meisten Finanzdokumente (Bestellungen, Rechnungen usw.) verarbeitet werden. Z.B SELECT COUNT('A') FROM [dbo].[Items] T0 Ich bin mir sicher, dass das normalerweise in Ordnung wäre, aber es gibt …

4
Leistung von MySQL COUNT (*)
Ich habe einen Tisch mit mehr als 15m Zeilen. Ich brauche die Gesamtzahl der Zeilen. Damit: SELECT COUNT(*) FROM thetable; Das dauert ungefähr 50s. Erklären gibt mir Select tables optimized away. Ich nehme an, dies bedeutet, dass das Ergebnis nur mithilfe eines Index gefunden werden kann. Warum dauert es dann …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.