草庐IT

词频统计

全部标签

mysql - SQL中如何统计多列出现的次数

我在SQL中有下表TV_Show|genre_1|genre_2|a|action|sci-fi|b|sci-fi|comedy|c|comedy|romance|d|action|sci-fi|.|.|.|.|.|.|.|.|.|我想运行一个查询,计算每个不同的、独特的类型在整个表中出现的次数。我想要以下结果。此输出的顺序无关紧要:action2sci-fi3comedy2romance1......SQL查询应该是什么?编辑我已经尝试运行以下命令,但它不起作用:SELECTgenre1ORgenre2,COUNT(*)FROMtv_showGROUPBYgenre1ORgenre2

mysql - 统计表中的项目,涉及的表字段枚举类型

我有一个名为animals的基本表,其中包含两个字段name和type。字段type是具有以下值的枚举字段:enum('dog','cat','horse','zebra','lion')。我正在尝试运行查询并计算每个物种的数量并指定该物种的名称。例如,预期结果将显示类似这样的内容dog=2,cat=2,etc.。在下面的查询中,我能够计算出animals的总数,但不能分解为物种数量和名称。我怎么能这样做?SQLFIDDLE查询:selectCOUNT(type)fromanimals表架构:CREATETABLEanimals(namevarchar(20),typeenum('do

php - 统计MySQL中不为空的字段个数

我有一个用户数据库,他们可以在其中向其他用户(最多四个)发送消息,并且他们发送的消息的ID在他们的用户行中。Name|Email|Msg1|Msg2|Msg3|Msg4--------+-------------+------+------+------+-----Pez|me@me.com|1|55|42|5Steve|fake@me.com|0|0|0|0Leon|josh@me.com|3|0|3|5如何在MySQL查询中获取不为空或不等于0的消息行的数量,从而允许我按此进行排序?所以它会返回Pez|4MesasgesLeon|3MessagesSteve|0Messages我的

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对其进行解析。 最佳答