草庐IT

php - 为每个类别打印观看次数最多的视频

我有两个表video(id,macro_categoria,categoria,titolo)和video_logs(id,idvideo,logs)(存储视频被观看的次数)。关系是一个有多个id=>idvideo我想要这样的结果:macro_categoria:one{[1]=>video1details[2]=>video2details[3]=>video3details[4]=>video4details}macro_categoria:two{[1]=>video1details[2]=>video2details[3]=>video3details[4]=>video4de

MYSQL:计算特定整数出现在列中的次数,然后计算其中有多少出现?

我有一张这样的表格ReportusedUserID12121222在这种情况下,我希望计算“使用的报告”列中的1,这会给我值3。我可能会在该列中为不同的用户找到其中的一些,所以我想数一数我找到3个1的次数。我试过使用SELECTCOUNT来计算特定的数字,但我不确定如何计算这个数字,如果你跟着我。 最佳答案 试试这个:SELECTuserid,COUNT(reportused)onescountFROMtablenameWHEREreportused=1GROUPBYuserid同时检查一下:SELECTCOUNT(userid)F

MySQL:计算已知(或枚举)不同值的出现次数

看了howtocounttheoccurrencesofdistinctvalues之后在一个字段中,我想知道如果已知(或枚举)不同值,如何计算每个不同值的出现次数。例如,如果我有一个简单的表格-TrafficLightColour------------------1Red2Amber3Red4Red5Green6Green其中一列(在本例中为颜色)已知(或枚举)不同的值,我如何将每种颜色的计数作为单独的值返回,而不是像链接示例中那样作为数组返回。要返回一个包含每种颜色计数的数组(使用与链接示例中相同的方法),查询类似于SELECTColorCOUNT(*)ASColourCount

mysql - SQL查询获取列值的次数和持续时间达到序列中的特定值

我有一个包含两列的表格ReceivedOn(Date/Time)和Speed(int)示例数据如下所示ReceivedOn|Speed----------------------------------------------2012-11-0506:30:00102012-11-0506:31:00452012-11-0506:32:00482012-11-0506:33:00532012-11-0506:34:00472012-11-0506:35:00382012-11-0506:36:00222012-11-0506:37:00362012-11-0506:38:0041201

mysql - 根据单词在数据库中出现的次数对单词进行排序,匹配相似的单词

我有一个mysql表,上面有很多单词。嗨。我是吗你好乔这个那些你好在上面的示例中,“hi”出现了3次,我想创建一个查询来查看此表并整理出出现次数最多的单词。 最佳答案 您需要使用GROUPBY子句和COUNT函数。SELECTword,COUNT(*)countFROMyour_tableGROUPBYwordORDERBYcountDESCLIMIT0,3;可能的输出:+------+-------+|word|count|+------+-------+|hai|2||Hai.|1||This|1|+------+-------

php - MYSQL 数据库更新次数可变

我有一个使用PDO与MYSQL数据库交互的PHP页面。我有一个函数可以根据要求更新数据库中的许多字段。由于不知道会提前更新多少个字段,写一个查询是比较棘手的。这些方法中哪一个更可取(或者还有其他我不知道的更好的方法)?查询构建$query="UPDATEusersSET";foreach($changesas$field=>$new_value){$valid_field=validate_field($field);$query.="${valid_field}=:${valid_field}";}$query="WHEREid=:id;";//Preparestatement,bi

mysql - 检索表中出现次数最多的值

我遇到了一个非常复杂的问题。让我先解释一下我现在在做什么:我有一个名为feedback的表,我在其中存储了针对类(class)ID的成绩。该表如下所示:+-------+-------+-------+-------+-----------+--------------|id|cid|grade|g_point|workload|easiness+-------+-------+-------+-------+-----------+--------------|1|10|A+|1|5|4|2|10|A+|1|2|4|3|10|B|3|3|3|4|11|B+|2|2|3|5|11|A+

php - 统计某列出现的次数

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion所以如果我的标题有点令人困惑,我相信它是。顺便说一句,我正在为我的sql使用medooAPI,所以这只是一个小信息,只是为了让您不会被以下示例搞糊涂。示例表+----+------------+----------------+-------------+|id|playerName|infractionType|infractedBy|+----+------------+-----------

MySQL:获取最大连续出现次数

您好,我在mysql数据库上有下表。USER_IDSCORE50515151515151505050515151505051515050此数据中的预期结果最高分是6。我将如何获得它? 最佳答案 以下查询可能会完成这项工作:SELECTMAX(max_occurence_tracker)FROM(SELECT*,IF(@prev=score,@c:=@c+1,@c:=0)max_occurence_tracker,@prev:=scoreFROMotable,(SELECT@prev:=-1,@c:=1)var)t;注意:我将表名用作

php - MYSQL/PHP 计算出现次数

首先,我有点困惑什么是以下问题的最佳实现方式,即纯粹可以仅使用mysql来完成而不更改表,还是我需要像我目前正在做的那样结合使用PHP和mysql。请在阅读时牢记这一点:问题信息Pickem游戏的工作原理如下:1-显示锦标赛一轮中的所有比赛/赛程。2-用户输入他认为哪支球队将赢得每场比赛。固定装置从表schedule中提取,用户结果记录在表picks中牢记每一轮可以有多个匹配项(介于1到30多个匹配项之间)我正在尝试做什么/问题我正在尝试计算在锦标赛的给定回合中有多少用户选择team1获胜,以及有多少用户选择team2获胜。示例曼联:7个用户选择|Arsenal3:用户选择MYSQL表