【mysql – 独特的计数(*)】教程文章相关的互联网学习教程文章

做一个计数MySQL查询?【代码】

我有下表:UID | ID | Type 1 | 1 | product 1 | 2 | product 1 | 3 | service 1 | 4 | product 1 | 5 | product 2 | 6 | service 1 | 7 | order 2 | 8 | invoice 2 | 9 | product我想最终得到:UID | product | service | invoice | order 1 | 4 | 1 | 0 | 1 2 | 1 | 1 | 1 | 0SQL查询会是什么样的?或者至少,最充足的一个?解决方法:如果您真的...

mysql – 独特的计数(*)【代码】

如何在MySQL中获得非常计数(*). 例如,在table1中我有1000万条记录,其中有重复记录. 我想从表中找出不同的计数(*). 我知道,我能做到select distinct * from table1but, i don’t want to fetch 10 million records, not even want to insert distinct records in other table like,create table table2 select distinct * from table1所以,请帮助我任何其他选择. 欢迎任何人的帮助解决方法: SELECT COUNT(DISTINCT field) FROM tabl...

列数与第1行的值计数不匹配JAVA mysql【代码】

参见英文答案 > java.sql.SQLException: Column count doesn’t match value count at row 1 2个我遇到了一个错误,java.sql.SQLException:Column count doesn't match value count at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:354...

mysql – 错误1136:列计数与第1行的值计数不匹配【代码】

我收到错误:Column count doesn't match value count at row 1.但我检查并重新检查了我的查询,一切似乎都没问题:UPDATEtable SETcol = 'enum(''FOO'',''BAR'')' WHEREcol1 = '' ANDcol2 = 'val2' ANDcol3 = 3;我认为该表可能有一些触发器产生错误 – 我没有设计系统 – 但我找不到任何. 我在至少三个不同的表中发现了同样的错误. 注意.第三行的“枚举”实际上应该是一个字符串,而不是一个枚举类型.解决方法:这可能是一些事情,但这...

mysql – 如何在两个表中查找不匹配的计数?【代码】

我有两个表:RDat1和RDat2.我正在尝试查找在2015-01到2015-06的时间范围内R1中的publisher_id与R2中的publisher_id不匹配的发生次数.我基于queue_id中的共享密钥加入了两个表.这是我写的查询,但它总是返回0 …Select count(*) from RDat1 r1 join RDat2 r2 on r2.queue_id = r1.queue_id where r1.publisher_id <> r2.publisher_id and r1.lead_time between '2015-01-01 00:00:00' and '2015-06-30 23:59:59' ;解决方法:使用左外...

MySQL投票表,查找每个用户对条目的最新投票,并根据值进行计数【代码】

使用数据库结构我没有创建并希望在简单的MySQL查询上提供一些帮助.我有一个投票表投票与这些字段: vote_id =唯一投票标识符 item_id =投票的条目的ID voter_id =进入投票的成员的ID vote_date =投票日期 投票=投票的类型(1或2) 每个用户可以在item_id指定的站点条目上多次投票.他们可以投票1票,这是一张“赞”票,或者投票票数为2票,这是一张“不像”票.每次投票时,都会创建一条新记录.我希望能够在特定的item_id上找到每个用户的最...

MySQL中的n-gram计数

我正在构建一个大约有10,000条记录的MySQL数据库.每条记录都包含一个文本文档(大多数情况下是几页文本).我想在整个数据库中进行各种n-gram计数.我已经用Python编写了算法,这将是我想要的包含大量文本文件的目录,但要做到这一点,我需要从数据库中提取10,000个文本文件 – 这将产生性能问题. 我是MySQL的新手,所以我不确定它是否有任何内置功能进行n-gram分析,或者是否有好的插件可以做到这一点.请注意,在我的分析中,我需要达到至少4...

mysql – 正常选择比计数更快(*)【代码】

我想做这样的计数(作为一个例子,不是真的数狗):SELECT COUNT(*) FROM dogs AS d INNER JOIN races AS r ON d.race_id = r.race_idLEFT INNER colors AS c ON c.color_id = r.color_id WHERE d.deceased = 'N'我在MyISAM桌上有130,000只狗. Races有1,500条记录,是一个9列的InnoDB表,颜色有83条记录,也是InnoDB,有两列(id,name).* _id列都是主键,我在’外键’上有索引dogs.race_id和races.color_id,我有一个关于dogs.deceased的索引...

来自多个表的MySQL结果计数得到错误的结果?【代码】

我有三个表:出勤率,cv_target和候选人.我需要找到特定用户的候选人数. 我不是MySQL的专家.我已经尝试了下面的查询,但我无法找到确切的值.SELECTattendance_date,cv_target_date_for,cv_requirement,job_id,cv_target,achi,recruiter_comment,recruiter_rating FROMattendance f RIGHT JOIN(SELECTcv_requirement,cv_target,cv_target_date_for,achi,recruiter_comment,recruiter_ratingFROMcv_target aLEFT JOIN(SELECTCOUNT(cand...

mysql – 如何使用列中特定id的SQL查询查找字符串计数?【代码】

例如 如果我有一个名为素食主义者的名称,名称为水果名称: – ID Fruits 1 Orange,Apple 2 Orange,Apple 3 Apple 4 Orange 如何在列名Fruit中获取特定“ID”的计数字符串数?解决方法:实现这一目标的一个简单方法是通过分割水果的逗号计数,并添加一个(如果只有一个水果)SELECT ID,char_length(Fruits) - char_length(REPLACE((Fruits), ',', ''))+1 AS FruitCountFROM VegansWHERE char_length(Fruits) >...

php – 什么mysql查询可以让我从这个表按月获得聚合统计数据?【代码】

我在我的网站上设置了积分系统,其中积累的每个点都记录在积分表中.结构很简单,p_userid,p_points(在此操作期间累积了多少点)和p_timestamp. 我希望每个月都能显示前3位累积用户.基本上,它应该为每个用户ID对月份的p_points表进行求和,并显示前3个用户,分组为月份.用户ID将加入users表,以获取实际的用户名. 最好的方法是什么?我用的是php / mysql. 编辑:作为一种可能的解决方案,我可以创建另一个列,并将YYYY-MM记录到其中,然后根据...

mysql – Zend_Db_Select – 连接和计数 – 可能的Zend Bug?

我在使用Zend_Db_Table_Select从SQL查询中获取COUNT()时遇到问题,我认为这可能是一个可能的错误,因为它应该生成的SQL实际上有效.这是Zend Select Query

mysql – 使用Memcache作为多个对象的计数器

我有一个照片托管网站,我想跟踪照片的视图.由于我获得了大量的流量,因此在每次点击时增加MySQL中的列会产生太多的开销. 我目前有一个使用Memcache实现的系统,但它几乎只是一个黑客. 每次查看照片时,我都会在Memcache中增加其photo-hits_uuid键.另外,我将一个包含uuid的行添加到也存储在Memcache中的失效数组中.每隔一段时间我就会获取失效数组,然后遍历其中的行,将照片命中推送到MySQL并减少其Memcache键. 这种方法比直接使用MySQL...

MySQL计数行包括零(非常接近我想要的!)【代码】

我知道我很亲密,它正在杀了我.这里需要一双新鲜的眼睛……SELECT first_name, COUNT(*) FROM (SELECT first_name, job_status FROM typesetting LEFT JOIN employees ON typesetting.employees_id = employees.id LEFT JOIN job_status ON typesetting.job_status_id = job_status.id WHERE job_status NOT LIKE 'Archived' ORDER BY first_name ASC) AS CNT GROUP BY first_name这让我: >阿诺德(5)>克劳迪娅(19)>珍妮特...

MySQL PHP:优化排名查询和计数子查询【代码】

这是原始数据,并希望根据得分(count(tbl_1.id))对它们进行排名.[tbl_1] =========== id | name =========== 1 | peter 2 | jane 1 | peter 2 | jane 3 | harry 3 | harry 3 | harry 3 | harry 4 | ron因此,制作临时表(tbl_2)来计算每个id的分数.SELECT id, name, COUNT( id ) AS score FROM tbl_1 GROUP BY id ORDER BY score DESC; LIMIT 0, 30;然后结果是;[tbl_2] =================== id | name | score ==========...