«count» etiketlenmiş sorular

COUNT: satır sayısını saymak için kullanılan bir toplu SQL işlevi.


1
Postgres Aynı sorguda farklı koşullara sahip sayma
EDIT Postgres 9.3 Aşağıdaki şemaya sahip bir rapor üzerinde çalışıyorum: http://sqlfiddle.com/#!15/fd104/2 Şu anki sorgu şöyle gözüküyor: Temelde bu 3 masa iç birleşimdir. Bu sorguyu yapmadım, ancak onu bırakan geliştirici ve sorguyu değiştirmek istiyorum. Gördüğünüz gibi, TotalApplicationsadece toplam uygulamayı sayar a.agent_id. Ve totalapplicationsonuçtaki sütunu görebilirsiniz . İstediğim şey onu kaldırmak ve …

2
Büyük PostgresSQL tablosunda COUNT / GROUP-BY performansını artırın?
PostgresSQL 9.2 kullanıyorum ve yaklaşık 6.700.000 satırla 12 sütun ilişkisine sahibim. Her biri bir kullanıcıya (onu yaratan) referans veren 3B alanda düğümler içerir. Hangi kullanıcının kaç tane düğüm yarattığını sorgulamak için aşağıdakileri yapıyorum ( explain analyzedaha fazla bilgi için eklendi ): EXPLAIN ANALYZE SELECT user_id, count(user_id) FROM treenode WHERE project_id=1 …


1
MySQL Tablodaki her kayıt için başka bir tablodaki satırları say
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Son satırı saymaya çalışıyorum ama bunun yerine tüm sonuçları sayar ve bir sonuç döndürür Gibi bir şey alıyorum K1052280 için Katılım Kimliği'nde iki giriş olduğundan birden fazla kayıt olduğundan bunları saymak ve numarayı döndürmek istiyorum. …
22 mysql  select  count 

6
Bir satırdaki iki veya daha fazla sütunun belirli bir değerin üzerinde olduğu sayma [basketbol, ​​çift çift, üçlü çift]
İstatistiklerini bir veritabanı dosyası olarak çıkarmaya izin veren bir basketbol oyunu oynuyorum, böylece oyunda uygulanmayan istatistikleri hesaplayabiliyorum. Şimdiye kadar istediğim istatistikleri hesaplarken hiç sorun yaşamadım, ama şimdi bir sorunla karşılaşıyorum: sezon boyunca bir oyuncunun oyun istatistiklerinden yaptığı iki kat ve / veya üç kat sayısını saymak. Bir double double ve …

3
InnoDB satır sayısını neden saklamaz?
Herkes, InnoDB'yi motor olarak kullanan tablolarda SELECT COUNT(*) FROM mytable, özellikle tablo büyüdükçe ve bu sorgu yürütülürken sürekli satır ekleme / silme olduğunda, gibi sorguların çok hatalı ve çok yavaş olduğunu bilir . Anladığım kadarıyla, InnoDB satır sayısını dahili bir değişkende saklamıyor, bu da bu sorunun nedeni. Sorum şu: Bu …
19 mysql  innodb  count 

3
Yüzdeleri (yayın sorunları) belirlemek için count () kullanarak PostgreSQL
Ben patientsbir değer refinstsütun benim tablonun satır% sağlamak için aşağıdaki sorguyu çalıştırmaya çalışıyorum . 0 sonucunu almaya devam ediyorum. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Tabloda 15556 satır var ve bunların 1446'sının sütunda select count(refinst) from patientsbir değeri olduğunu söylüyor refinst. Sorgudan …
19 postgresql  count  cast 

5
MySQL NULL / NULL NOT Yanlış mı davranıyor?
Lütfen bu tabloya bakın: 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 - Satırları saymak için count (*) ve information_schema.tables arasındaki fark
Masamda birkaç milyon satır içeren satır sayısını saymanın hızlı bir yolunu istiyorum. Sorunumu çözecek gibi görünüyordu Stack Overflow, " MySQL: satır sayısını saymanın en hızlı yolu " yazısını buldum. Bayuah bu cevabı verdi: SELECT table_rows "Rows Count" FROM information_schema.tables WHERE table_name="Table_Name" AND table_schema="Database_Name"; Bunu sevdim çünkü tarama yerine bir arama …
16 mysql  mysql-5.6  count 

1
Sütunları endekslediğimde bu sqlite sorgusu neden daha yavaş?
(Sahte) isimleri içeren, her biri 50.000 satır ile iki tablo ile bir sqlite veritabanı var. Her iki tablo için ortak olan kaç ad (verilen ad, orta ad, soyadı) olduğunu bulmak için basit bir sorgu oluşturdum: 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; Birincil anahtarlar …

2
Sys.partition.rows sütunu ne kadar doğrudur?
Sistem görünümünde sys.partitions, belirli bir bölümdeki toplam satır sayısı olan bir sütun "satırları" vardır. Bölümlenmemiş bir tablo için (veya nasıl göründüğünüze bağlı olarak yalnızca bir bölümü vardır) bu sütun tablodaki satır sayısını verir. Bu sütunun ne kadar doğru olduğunu ve a yerine kullanıp kullanamayacağımı merak ediyorum SELECT COUNT(1) FROM TableName. …

2
Açıklamak cevabı bildiğinde neden (*) yavaş?
Bu sorgu: select count(*) from planner_eventçalıştırmak çok uzun zaman alıyor - çok uzun zaman, vazgeçtim ve bitmeden öldürdüm. Ancak, çalıştırdığımda explain select count(*) from planner_event, çıkışta satır sayısı (14m) olan bir sütun görüyorum. Nasıl açıklanırsa satır sayısını anında alabilir, ancak count (*) çalıştırmak uzun zaman alır?
14 mysql  count  explain 


3
Bir sorguda birden çok sayım nasıl yapılır?
Kayıtları aşağıdaki gibi sorgularla sayıyorum 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%' Her sayı için, mysql'in masa boyunca yürümesi gerekir ve bu uzun tablo ve çok sayıda sorgu varsa büyük bir sorundur. Bir …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.