Me parece recordar que (en Oracle) hay una diferencia entre pronunciar select count(*) from any_tabley select count(any_non_null_column) from any_table. ¿Cuáles son las diferencias entre estas dos declaraciones, si las
COUNT: una función SQL agregada que se usa para contar el número de filas.
Me parece recordar que (en Oracle) hay una diferencia entre pronunciar select count(*) from any_tabley select count(any_non_null_column) from any_table. ¿Cuáles son las diferencias entre estas dos declaraciones, si las
EDITAR Postgres 9.3 Estoy trabajando en un informe que tiene el siguiente esquema: http://sqlfiddle.com/#!15/fd104/2 La consulta actual funciona bien y tiene este aspecto: Básicamente es una unión interna de 3 mesas. No hice esta consulta pero el desarrollador que la dejó y quiero modificar la...
Estoy ejecutando PostgresSQL 9.2 y tengo una relación de 12 columnas con aproximadamente 6,700,000 filas. Contiene nodos en un espacio 3D, cada uno de los cuales hace referencia a un usuario (que lo creó). Para consultar qué usuario ha creado cuántos nodos hago lo siguiente (agregado explain...
Estoy escribiendo un script que obtiene un recuento de filas para algunas tablas, sin embargo, para algunas tablas solo quiero obtener un recuento de filas donde se establece un indicador (en este caso activo = 1). ¿Hay alguna manera de hacer esto en una consulta? P.ej: La tabla userstiene una...
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Estoy tratando de contar la última fila pero en su lugar cuenta todos los resultados y devuelve un resultado Estoy obteniendo algo...
Juego un juego de baloncesto que permite generar sus estadísticas como un archivo de base de datos, para poder calcular estadísticas que no se implementan en el juego. Hasta ahora no he tenido problemas para calcular las estadísticas que quería, pero ahora me he encontrado con un problema: contar...
Todo el mundo sabe que, en las tablas que usan InnoDB como motor, las consultas como SELECT COUNT(*) FROM mytableson muy inexactas y muy lentas, especialmente cuando la tabla se hace más grande y hay inserciones / eliminaciones de filas constantes mientras se ejecuta esa consulta. Como lo entendí,...
Estoy tratando de ejecutar la siguiente consulta para proporcionar el% de filas en mi patientstabla que tienen un valor en la refinstcolumna. Sigo obteniendo un resultado de 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; La tabla tiene 15556...
Por favor, mire esta tabla: mysql> desc s_p; +-------------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned |...
Quiero una forma rápida de contar el número de filas en mi tabla que tiene varios millones de filas. Encontré la publicación " MySQL: la forma más rápida de contar el número de filas " en Stack Overflow, que parecía resolver mi problema. Bayuah proporcionó esta respuesta: SELECT table_rows "Rows...
Tengo una base de datos sqlite con dos tablas, cada una con 50,000 filas, que contiene nombres de personas (falsas). He construido una consulta simple para averiguar cuántos nombres hay (nombre de pila, inicial del segundo nombre, apellido) que son comunes a ambas tablas: select count(*) from...
Esta consulta: select count(*) from planner_eventtarda mucho tiempo en ejecutarse; tanto tiempo, me di por vencida y la maté antes de que terminara. Sin embargo, cuando ejecuto explain select count(*) from planner_event, puedo ver una columna en la salida con el número de filas (14 m). ¿Cómo es...
La vista del sistema sys.partitionstiene una columna "filas" que es el número total de filas en una partición dada. Para una tabla que no está particionada (o que solo tiene una partición dependiendo de cómo la mire), esta columna proporciona el número de filas en la tabla. Tengo curiosidad por...
¿Por qué PostgreSQL escanea secuencialmente la tabla en busca de COUNT(*)consultas, mientras que hay una clave primaria muy pequeña e
Vi en la documentación la diferencia entre count(*)y count(pk). Había estado usando count(pk)(donde pkestá a SERIAL PRIMARY KEY) sin saber sobre la existencia de count(*). Mi pregunta es sobre las optimizaciones internas de Postgres. ¿Es lo suficientemente inteligente como para darse cuenta de que...
A continuación se muestra un ejemplo de mi tabla de membresía. Hay algunos registros que tienen múltiples valores en el campo de correo electrónico. Solo quiero seleccionar aquellos registros que tienen múltiples valores de correo electrónico: Tabla de miembros ID LASTNAME FIRSTNAME EMAIL 567...
Cuento registros con consultas como 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%' Para cada recuento, mysql necesita caminar por la mesa, y este es un gran problema si...
¿Cómo contar y recuperar nulo y no nulo en la misma columna en MySQL? mi mesa --------------------------------------------------- id | name | visited | registDate | --------------------------------------------------- 1 | george | NULL | 2014-04-01
Cómo enumerar todas las tablas en la base de datos actual, junto con el número de filas de la tabla. En otras palabras, ¿se te ocurre una consulta para hacer algo así en mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows
Tengo una tabla con dos columnas, quiero contar los valores distintos en Col_B sobre (condicionado por) Col_A. Mi mesa Col_A | Col_B A | 1 A | 1 A | 2 A | 2 A | 2 A | 3 b | 4 b | 4 b | 5 Resultado Esperado Col_A | Col_B | Result A | 1 | 3 A | 1 | 3 A | 2 | 3 A | 2 | 3 A | 2 | 3 A | 3 | 3 b | 4...