Domande taggate «count»

COUNT: una funzione SQL aggregata utilizzata per contare il numero di righe.


1
Postgres Conta con condizioni diverse sulla stessa query
EDIT Postgres 9.3 Sto lavorando a un rapporto che ha questo schema seguente: http://sqlfiddle.com/#!15/fd104/2 La query corrente funziona correttamente, che assomiglia a questo: Fondamentalmente si tratta di un join interno di 3 tabelle. Non ho fatto questa query ma lo sviluppatore che l'ha lasciata e voglio modificare la query. Come …




1
MySQL Conta le righe da un'altra tabella per ogni record nella tabella
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Sto cercando di contare l'ultima riga, ma invece conta tutti i risultati e restituisce un risultato Sto ottenendo qualcosa di simile poiché ci sono più record perché ci sono due voci nell'ID presenza per K1052280, …
20 mysql  select  count 

3
Perché InnoDB non memorizza il conteggio delle righe?
Tutti sanno che, nelle tabelle che utilizzano InnoDB come motore, query simili SELECT COUNT(*) FROM mytablesono molto inesatte e molto lente, specialmente quando la tabella diventa più grande e ci sono inserimenti / eliminazioni di riga costanti durante l'esecuzione della query. A quanto ho capito, InnoDB non memorizza il conteggio …
19 mysql  innodb  count 


5
MySQL È NULL / NON È NULL Si comporta male?
Dai un'occhiata a questa tabella: 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 


1
Perché questa query sqlite è molto più lenta quando indicizzo le colonne?
Ho un database sqlite con due tabelle, ognuna con 50.000 righe, contenente nomi di persone (false). Ho creato una semplice query per scoprire quanti nomi ci sono (nome, medio iniziale, cognome) comuni a entrambe le tabelle: 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; Quando …

2
Perché il conteggio (*) è lento, quando spiegare conosce la risposta?
Questa domanda: select count(*) from planner_eventrichiede molto tempo per essere eseguita - così a lungo, ho rinunciato e l'ho ucciso prima che finisse. Tuttavia, quando corro explain select count(*) from planner_event, posso vedere una colonna nell'output con il numero di righe (14m). Come mai spiegare può ottenere immediatamente il numero …
14 mysql  count  explain 




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.