Preguntas etiquetadas con group-by

GROUP BY es un comando en el estándar de base de datos relacional SQL para contraer un grupo de filas que comparten valores de campo comunes en una sola fila. Las funciones agregadas se pueden realizar en otros campos del grupo, como SUM () o AVG (), para clasificar datos relacionados en un solo valor.

1063
Agrupar por en LINQ

Supongamos que tenemos una clase como: class Person { internal int PersonID; internal string car; } Ahora tengo una lista de esta clase: List<Person> persons; Ahora esta lista puede tener múltiples instancias con las mismas PersonID, por ejemplo: persons[0] = new Person { PersonID =...

968
Agrupar por múltiples columnas

¿Cómo puedo hacer GroupBy Multiple Columns en LINQ? Algo similar a esto en SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> ¿Cómo puedo convertir esto a LINQ? QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown...

649
MySQL Query GROUP BY día / mes / año

¿Es posible hacer una consulta simple para contar cuántos registros tengo en un período de tiempo determinado, como un año, mes o día, teniendo un TIMESTAMPcampo, como: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY record_date.YEAR O incluso: SELECT COUNT(id) FROM...

358
Cómo pivotar un marco de datos

¿Qué es el pivote? ¿Cómo giro? ¿Es esto un pivote? Formato largo a formato ancho? He visto muchas preguntas sobre las tablas dinámicas. Incluso si no saben que están preguntando sobre tablas dinámicas, generalmente lo hacen. Es prácticamente imposible escribir una pregunta canónica y una...

310
¿Hay alguna diferencia entre GROUP BY y DISTINCT?

Aprendí algo simple sobre SQL el otro día: SELECT c FROM myTbl GROUP BY C Tiene el mismo resultado que: SELECT DISTINCT C FROM myTbl De lo que tengo curiosidad, ¿hay algo diferente en la forma en que un motor SQL procesa el comando, o son realmente lo mismo? Personalmente prefiero la sintaxis...

289
Pandas cuenta equivalente (distinto)

Estoy usando pandas como sustituto de db, ya que tengo varias bases de datos (oracle, mssql, etc.) y no puedo hacer una secuencia de comandos para un equivalente de SQL. Tengo una tabla cargada en un DataFrame con algunas columnas: YEARMONTH, CLIENTCODE, SIZE, .... etc etc En SQL, contar la...

243
MySQL ordenar antes de agrupar por

Aquí se pueden encontrar muchas preguntas similares, pero no creo que ninguna responda la pregunta adecuadamente. Continuaré con la pregunta más popular actual y usaré su ejemplo si está bien. La tarea en este caso es obtener la última publicación para cada autor en la base de datos. La consulta...

223
Cómo usar count y group by en la misma instrucción select

Tengo una consulta de selección SQL que tiene un grupo por. Quiero contar todos los registros después del grupo por declaración. ¿Hay alguna manera para esto directamente desde sql? Por ejemplo, al tener una tabla con usuarios, quiero seleccionar las diferentes ciudades y el número total de...