Ich scheine mich daran zu erinnern, dass es (bei Oracle) einen Unterschied gibt zwischen Äußern select count(*) from any_tableund select count(any_non_null_column) from any_table. Was sind die Unterschiede zwischen diesen beiden Aussagen, falls vorhanden?
EDIT Postgres 9.3 Ich arbeite an einem Bericht mit folgendem Schema: http://sqlfiddle.com/#!15/fd104/2 Die aktuelle Abfrage funktioniert einwandfrei. Sie sieht folgendermaßen aus: Grundsätzlich ist es ein 3-Tabellen-Inner-Join. Ich habe diese Abfrage nicht durchgeführt, aber der Entwickler, der sie verlassen hat, und ich möchte die Abfrage ändern. Wie Sie sehen können, TotalApplicationzählt …
Ich führe PostgresSQL 9.2 aus und habe eine 12-Spalten-Beziehung mit ungefähr 6.700.000 Zeilen. Es enthält Knoten in einem 3D-Raum, von denen jeder auf einen Benutzer verweist (der ihn erstellt hat). Um abzufragen, welcher Benutzer wie viele Knoten erstellt hat, gehe ich wie folgt vor ( explain analyzefür weitere Informationen hinzugefügt …
Ich schreibe ein Skript, das die Anzahl der Zeilen für einige Tabellen ermittelt. Bei einigen Tabellen möchte ich jedoch nur die Anzahl der Zeilen ermitteln, bei denen ein Flag gesetzt ist (in diesem Fall active = 1). Gibt es eine Möglichkeit, dies in einer Abfrage zu tun? Z.B: Tabelle usershat …
Ich spiele ein Basketballspiel, bei dem die Statistiken als Datenbankdatei ausgegeben werden können, sodass man daraus Statistiken berechnen kann, die nicht im Spiel implementiert sind. Bisher hatte ich keine Probleme, die von mir gewünschten Statistiken zu berechnen, aber jetzt bin ich auf ein Problem gestoßen: Zählen der Anzahl der doppelten …
Jeder weiß, dass in Tabellen, die InnoDB als Engine verwenden, Abfragen wie SELECT COUNT(*) FROM mytablesehr ungenau und sehr langsam sind, insbesondere wenn die Tabelle größer wird und während der Ausführung dieser Abfrage ständig Zeilen eingefügt / gelöscht werden. Wie ich es verstanden habe, speichert InnoDB die Zeilenzahl nicht in …
Ich versuche, die folgende Abfrage auszuführen, um den Prozentsatz der Zeilen in meiner patientsTabelle anzugeben, die einen Wert für die refinstSpalte haben. Ich bekomme immer ein Ergebnis von 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Die Tabelle enthält 15556 Zeilen. Davon select …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Bitte schauen Sie sich diese Tabelle an: mysql> desc s_p; +-------------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------------+------------------+------+-----+---------+----------------+ | id | …
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Ich versuche, die letzte Zeile zu zählen, aber stattdessen werden alle Ergebnisse gezählt und ein Ergebnis zurückgegeben Ich bekomme so etwas wie Da in der Anwesenheits-ID für K1052280 zwei Einträge vorhanden sind, möchte ich diese …
Ich möchte auf schnelle Weise die Anzahl der Zeilen in meiner Tabelle mit mehreren Millionen Zeilen zählen. Ich fand den Beitrag " MySQL: Schnellster Weg, um die Anzahl der Zeilen zu zählen " in Stack Overflow, der anscheinend mein Problem lösen würde. Bayuah lieferte diese Antwort: SELECT table_rows "Rows Count" …
Ich habe eine SQLite-Datenbank mit zwei Tabellen mit jeweils 50.000 Zeilen, die Namen von (falschen) Personen enthalten. Ich habe eine einfache Abfrage erstellt, um herauszufinden, wie viele Namen (Vorname, zweiter Vorname, Nachname) in beiden Tabellen vorkommen: 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; Wenn …
Die Systemansicht sys.partitionsenthält eine Spalte "Zeilen", die die Gesamtzahl der Zeilen in einer bestimmten Partition angibt. Für eine Tabelle, die nicht partitioniert ist (oder nur eine Partition aufweist, je nachdem, wie Sie sie betrachten), gibt diese Spalte die Anzahl der Zeilen in der Tabelle an. Ich bin gespannt, wie genau …
Diese Abfrage select count(*) from planner_eventdauert sehr lange. Ich habe sie aufgegeben und getötet, bevor sie beendet war. Beim Ausführen explain select count(*) from planner_eventsehe ich jedoch eine Spalte in der Ausgabe mit der Anzahl der Zeilen (14 m). Wie kommt es, dass EXPLAIN die Anzahl der Zeilen sofort ermitteln …
Unten finden Sie ein Beispiel für meine Mitgliedschaftstabelle. Es gibt einige Datensätze mit mehreren Werten im E-Mail-Feld. Ich möchte nur die Datensätze auswählen, die mehrere E-Mail-Werte haben: Mitgliedertabelle ID LASTNAME FIRSTNAME EMAIL 567 Jones Carol carolj@gmail.com 567 Jones Carol caroljones@aol.com 678 Black Ted tedblack@gmail.com 908 Roberts Cole coleroberts@gmail.com 908 Roberts …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.