«group-by» etiketlenmiş sorular

GROUP BY, SQL ilişkisel veritabanı standardında, ortak alan değerlerini paylaşan bir grup satırı tek bir satıra daraltmak için kullanılan bir komuttur. Toplama işlevleri, ilgili verileri tek bir değerde toplamak için SUM () veya AVG () gibi gruptaki diğer alanlarda gerçekleştirilebilir.


15
Daha hızlı nedir, MySQL'de DISTINCT veya GROUP BY'ı SEÇİN?
Bir masam varsa CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) ve professionalanın tüm benzersiz değerlerini almak istiyorum , daha hızlı (veya önerilen): SELECT DISTINCT u.profession FROM users u veya SELECT u.profession …

9
MySQL sıralaması
Burada bulunacak birçok benzer soru var, ancak herhangi bir sorunun soruyu yeterince cevapladığını sanmıyorum. Mevcut en popüler sorudan devam edeceğim ve eğer uygunsa örneklerini kullanacağım. Bu örnekte görev, veritabanındaki her yazar için en son gönderiyi almaktır. Örnek sorgu, her zaman döndürülen en son yayın olmadığı için kullanılamaz sonuçlar üretir. SELECT …

11
Sayı ve grup aynı select deyiminde nasıl kullanılır
Bir grup tarafından bir sql seçme sorgusu var. Gruptan sonraki tüm kayıtları ifadeye göre saymak istiyorum. Bunun doğrudan sql'den bir yolu var mı? Örneğin, kullanıcılarla bir tabloya sahip olmak için farklı şehirleri ve toplam kullanıcı sayısını seçmek istiyorum select town, count(*) from user group by town Tüm kasabalarda bir sütun …
223 sql  count  group-by 

3
Groupby ve count ile LINQ
Bu oldukça basit ama ben bir kayıp: Bu tür bir veri kümesi göz önüne alındığında: UserInfo(name, metric, day, other_metric) ve bu örnek veri kümesi: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 …
222 c#  linq  group-by 

6
Birden çok gruptaki sütuna birden çok işlev uygulama
Docs tuşları olarak çıktı sütun adlarını içeren bir dict kullanarak bir seferde GroupBy nesne üzerinde birden fazla işlevi nasıl uygulanacağını gösterir: In [563]: grouped['D'].agg({'result1' : np.sum, .....: 'result2' : np.mean}) .....: Out[563]: result2 result1 A bar -0.579846 -1.739537 foo -0.280588 -1.402938 Ancak, bu yalnızca bir Series groupby nesnesinde çalışır. Ve …


7
Pandalar gruplandırma ve toplama
Bu veri çerçevesini kullanıyorum: Fruit Date Name Number Apples 10/6/2016 Bob 7 Apples 10/6/2016 Bob 8 Apples 10/6/2016 Mike 9 Apples 10/7/2016 Steve 10 Apples 10/7/2016 Bob 1 Oranges 10/7/2016 Bob 2 Oranges 10/6/2016 Tom 15 Oranges 10/6/2016 Mike 57 Oranges 10/6/2016 Bob 65 Oranges 10/7/2016 Tony 1 Grapes 10/7/2016 …

6
“GROUP BY 1” SQL cümlesi ne anlama geliyor?
Nerede Birisi bana bir SQL sorgusu gönderilen GROUP BYfıkra açıklamada oluşuyordu: GROUP BY 1. Bu bir yazım hatası olmalı, değil mi? Diğer sütuna 1 sütun verilmez. Bu ne anlama geliyor? Bunun bir yazım hatası olması gerektiğini varsayabilir miyim?
205 mysql  sql  group-by 

7
MongoDB SEÇİM SAYACI GRUBU
MongoDB ile basit bir oyunun nasıl yapıldığını anlamaya çalışıyorum SELECT province, COUNT(*) FROM contest GROUP BY province Ama toplama işlevini kullanarak anlayamıyorum. Gerçekten garip bir grup sözdizimi kullanarak yapabilirim db.user.group({ "key": { "province": true }, "initial": { "count": 0 }, "reduce": function(obj, prev) { if (true != null) if (true …

4
Sayısı> 1 bulmak için SQL sorgusu
Adında bir masam var PAYMENT . Bu tabloda bir kullanıcı kimliğim, bir hesap numarası, bir posta kodu ve bir tarih var. Aynı hesap numarasıyla günde birden fazla ödeme yapan tüm kullanıcılar için tüm kayıtları bulmak istiyorum. GÜNCELLEME: Ayrıca, yalnızca ZIP kodu farklı olan kayıtları sayan bir filtre olmalıdır. Tablo şöyle …
176 sql  count  group-by  having 

5
İki SELECT deyimi sonucuna katıl
SELECTBir ifadede 2 sql ifadesinin sonuçlarına katılmak mümkün müdür ? Bir süreler her kayıt ayrı bir iştir görevlerin veri tabanına sahip (ve bir PALTsadece bir olduğunu, INTbaştan tarihine kadar gün. AgeAyrıca bir olan INTgün sayısı.) Tabloda her bir kişi, sahip oldukları görev sayısı ve LATEsahip oldukları görev sayısı (varsa) olan …
174 sql  select  join  group-by 

13
Saati saate veya 10 dakikaya göre gruplama
yaptığım gibi SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] grup dönemini nasıl belirleyebilirim? MS SQL 2008 2. Düzenleme deniyorum SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY (DATEPART(MINUTE, [Date]) / 10) ORDER BY RecT % 10 / / 10 olarak değiştirildi. Tarih çıktısını milisaniye olmadan yapmak mümkün mü?


5
Panda groupby dataframe'e anahtarla nasıl erişilir
Bir groupby nesnesindeki ilgili groupby veri çerçevesine tuşuyla nasıl erişebilirim? Aşağıdaki groupby ile: rand = np.random.RandomState(1) df = pd.DataFrame({'A': ['foo', 'bar'] * 3, 'B': rand.randn(6), 'C': rand.randint(0, 20, 6)}) gb = df.groupby(['A']) Anahtarları ve grupları almak için tekrarlayabilirim: In [11]: for k, gp in gb: print 'key=' + str(k) print …

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.