草庐IT

统计量

全部标签

php - 统计一个表中分层数据的所有子节点

我想计算使用邻接模型(父子键)在表中维护的任何级别的树结构下的所有子节点的数量。表结构和数据如下所示:id-item-parentid1-A-2-B-13-C-14-D-25-E-26-F-37-G-38-H-59-I-510-J-911-K-4例如B有以下子和孙子结构:BEH我JFK现在如果你想计算“B的所有子节点”,我的答案应该是6。任何基于纯SQL查询的解决方案都会有很大帮助。或者mysql/php也可以。谢谢! 最佳答案 您存储数据的方式不允许通过简单的查询来获取child总数。但是看看:http://en.wikipedi

mysql - mysql中如何根据另一个表统计一个表中的行数

我在MySQL数据库中有两个表。第一个有部门名称列表。departmentsabbreviation|name-------------|-------------ACC|accountingBUS|business...第二个表有一个类(class)列表,其名称包含部门的缩写。coursessection|name-------------|-------------ACC-101-01|IntrotoAccountingACC-110-01|MoreaccountingBUS-200-02|Businessetc....我想编写一个查询,对于departments表中的每一行,给我

mysql - 如何统计表中的所有 NULL 值?

只是想知道,是否有任何快速的方法来计算MySQL表中的所有NULL值(来自所有列)?谢谢你的想法! 最佳答案 如果您希望仅由MYSQL完成此操作而不枚举所有列,请查看此解决方案。在这种方法中,您不必通过硬编码来维护数据库列的数量。如果您的表架构将被修改,此方法将起作用,并且不需要更改代码。SET@db='testing';--databaseSET@tb='fuzzysearch';--tableSET@x='';--willholdthecolumnnameswithASCIImethodappliedtoretrievethen

Kafka数据流的实时采集与统计机制

随着大数据时代的到来,实时数据处理成为了众多企业和组织的关注焦点。为了满足这一需求,ApacheKafka成为了一个广泛采用的分布式流处理平台。Kafka以其高吞吐量、可扩展性和容错性而闻名,被广泛应用于日志收集、事件驱动架构和实时分析等场景。在本文中,我们将探讨Kafka中的数据采集和统计机制。我们将重点介绍如何使用Kafka的生产者和消费者API来实现数据的实时采集,并通过使用KafkaStreams来进行流式数据的统计分析。首先,我们需要设置Kafka集群。这里我们假设已经具备一个可用的Kafka集群,并且已经创建了相应的主题(topic)用于数据的发布和订阅。接下来,我们将编写一个简单

mysql - 如何统计mysql中的非重复列?

例如:使用selectquery我得到以下结果:columnAcolumnBtype1typeatype2typeatype3typebtype4typectype5typedtype6typedtype7typed使用DISTINCT我只得到了distinctresult,但我还想得到每个distinct的总数。现在我想获得总数typea,typeb,typecandtyped.就像:columnBtotaltypea2typeb1typec1typed3非常感谢!! 最佳答案 您可以使用GROUPBY按类型获取结果:SELECT

php - 使用 PHP 和 MYSQL 进行年龄组统计

我想在我的网站上显示用户统计信息,返回年龄组的百分比,例如:-13years:$percent%13-15years:$percent%15-20years:$percent%23+:$percent%在我的mysql表中,我有一列birth_date返回数据时间(yyyy-mm-dd)。您有这样做的提示或想法吗? 最佳答案 纯SQL:SELECT`group`,COUNT(*)as`count`FROM`user`INNERJOIN(SELECT0as`start`,12as`end`,'0-12'as`group`UNIONAL

mysql - 统计今天、昨天……以及其他时间添加的行数

我今天从这里得到了解决问题的好方向,但我在尝试遵循这个方向时遇到了困难。我想使用我的日期字段检索表中过去30天的所有行的计数。我使用now()填充这些字段,它们的格式为Y-m-dh:i:s。我需要对添加的行进行计数今天、昨天、3天前……等我想我可以使用上面的得到每个月的计数?最后是年份的count,年份在等使用月份作为总数之前?我希望不要在我的查询中指定日期,希望查询只是通用的,并计算出相对于今天的计数。我也希望通过考虑不同的月份有不同的天数,我也能准确地做到这一点。如何使用SQL获取此count?然后我可以将结果集用作数组并使用PHP对其进行解析。 最佳答

sql - mysql统计性能

selectcount(*)frommytable;selectcount(table_id)frommytable;//table_idistheprimary_key这两个查询在具有1000万行的表上运行缓慢。我想知道为什么mysql保留一个在所有插入、更新和删除时更新的计数器不是很容易吗?有没有办法改进这个查询?我使用了解释但没有太大帮助。 最佳答案 查看以下博客文章:1)COUNT(***)vsCOUNT(col)2)EasyMySQLPerformanceTips3)Fastcount(*)forInnoDB顺便问一下,你

php - 统计返回的记录 MySQL Doctrine

如何检查从我的MySQL数据库中搜索返回的记录数像这样的声明:$searchKey='Somethingtosearchfor';$searchResults=Doctrine::getTable('TableName')->createQuery('t')->where('columnNameLIKE?','%'.$searchKey.'%')->execute(); 最佳答案 也许$searchResults->rowCount();来自here 关于php-统计返回的记录MySQL

PHP MongoDB获得统计

我目前正在尝试通过PHP检索MongoDB的统计数据。我已经找到了运行命令的方式(https://stackoverflow.com/a/11650724/2889265),但是除了执行它之外,响应与直接在数据库上执行db.stats()的预期结果完全不同。这是我得到的:结果php$this->database->命令(array('dbstats'=>1));:MongoDB\Driver\CursorObject([database]=>dev[collection]=>[query]=>[command]=>MongoDB\Driver\CommandObject([c