Pertanyaan yang diberi tag «group-by»

KELOMPOKKAN OLEH: Agregasi SQL untuk Nilai Umum



2
Meningkatkan kinerja COUNT / GROUP-BY dalam tabel PostgresSQL besar?
Saya menjalankan PostgresSQL 9.2 dan memiliki hubungan 12 kolom dengan sekitar 6.700.000 baris. Ini berisi node dalam ruang 3D, masing-masing referensi pengguna (yang membuatnya). Untuk menanyakan pengguna yang telah membuat berapa node, saya melakukan hal berikut (ditambahkan explain analyzeuntuk informasi lebih lanjut): EXPLAIN ANALYZE SELECT user_id, count(user_id) FROM treenode WHERE …

6
Pilih kolom di dalam json_agg
Saya punya pertanyaan seperti: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; Bagaimana saya bisa memilih kolom bjadi saya tidak punya b.item_iddi objek JSON? Saya telah membaca tentang ROW, tetapi mengembalikan objek JSON seperti: {"f1": "Foo", "f2": "Bar"} Saya perlu …

6
Hitung di mana dua atau lebih kolom berturut-turut berada di atas nilai tertentu [bola basket, dobel ganda, rangkap tiga]
Saya memainkan permainan bola basket yang memungkinkan untuk mengeluarkan statistiknya sebagai file basis data, jadi orang dapat menghitung statistik dari itu yang tidak diterapkan dalam permainan. Sejauh ini saya tidak punya masalah menghitung statistik yang saya inginkan, tetapi sekarang saya mengalami masalah: menghitung jumlah ganda ganda dan / atau tiga …


1
Kesalahan postgres [kolom harus muncul di klausa GROUP BY atau digunakan dalam fungsi agregat] ketika sub kueri digunakan
Saya punya dua meja employeedan phones. Seorang karyawan dapat memiliki 0 hingga n nomor telepon. Saya ingin mencantumkan nama karyawan dengan nomor telepon mereka. Saya menggunakan kueri di bawah ini yang berfungsi dengan baik. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = phones.empid GROUP BY …

2
Bagaimana cara memilih beberapa kolom tetapi hanya mengelompokkan satu per satu?
Saya memiliki masalah dengan group by, saya ingin memilih beberapa kolom tetapi dikelompokkan hanya dengan satu kolom. Kueri di bawah ini adalah apa yang saya coba, tetapi itu memberi saya kesalahan. SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count] from [b.website-sitecore-core].[dbo].[aspnet_UsersInRoles] UR inner join [b.website-professional-au].[dbo].[Profile] Pro on UR.UserId = Pro.Id inner join [b.website-sitecore-core].[dbo].[aspnet_Roles] Rls …

4
Permintaan lambat pada tabel besar dengan GROUP BY dan ORDER BY
Saya punya meja dengan 7,2 juta tupel yang terlihat seperti ini: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file | …



4
Bagaimana cara mendapatkan grup yang penghitungannya nol?
Saya akan mencoba membuat grafik dari data dari database SQL server saya. Saya akan memiliki semua jalan dengan jumlah pengguna yang tinggal di jalan ini bahkan hitungannya nol. Untuk ini, saya sudah mencoba kueri ini: Create table Streets( ID int IDENTITY primary key, Name varchar(100) ); create table users( ID …

2
SQL join query untuk menampilkan baris dengan baris yang tidak ada dalam satu tabel
Saya mencoba menyelesaikan pelaporan untuk catatan waktu karyawan. Kami memiliki dua tabel khusus untuk pertanyaan ini. Karyawan tercantum dalam Memberstabel dan setiap hari mereka memasukkan entri waktu dari pekerjaan yang telah mereka lakukan dan disimpan dalam Time_Entrytabel. Contoh pengaturan dengan SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 Hasil akhir yang saya tuju adalah tabel …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.