首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >按从大到小的顺序显示前10名`玩家姓名`及其`币`

按从大到小的顺序显示前10名`玩家姓名`及其`币`
EN

Stack Overflow用户
提问于 2016-03-27 08:00:36
回答 2查看 47关注 0票数 0

我需要帮助按顺序显示players name和它们的coins。我目前有

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$SQL = $odb -> query("SELECT SUM(kills) AS `kills` FROM `players` ORDER BY `kills` DESC LIMIT 0,10");

$SQL -> execute();
echo $SQL -> fetchColumn(0);

但这会返回0。

EN

回答 2

Stack Overflow用户

发布于 2016-03-27 08:05:27

你必须在你的查询中添加一个GROUP BY子句,现在它就是玩家表中杀死总数的总和:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$SQL = $odb -> query("SELECT player_name,SUM(kills) AS `kills`
                      FROM `players`
                      GROUP BY player_name
                      ORDER BY `kills` DESC
                      LIMIT 10");

我假设您有一个名为player_name的列,如果没有,请将它更改为您真正的列名。

您只是回显了第一列,这是球员的名字,所以您也可以回显第二列

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo $SQL -> fetchColumn(0);
echo $SQL -> fetchColumn(1);
票数 1
EN

Stack Overflow用户

发布于 2016-03-27 08:40:52

好的,到目前为止,我有这个

$SQL = $odb -> query("SELECT username,SUM(kills) AS杀了FROM播放器GROUP BY username ORDER BY杀了DESC LIMIT 10");

$SQL -> execute(); echo $SQL -> fetchColumn(0); echo '  '; echo $SQL -> fetchColumn(1);

上面只写了1个人我需要10个人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36245146

复制
相关文章
人民币玩家大揭密
.
腾讯大讲堂
2018/02/09
5060
人民币玩家大揭密
实例:使用指针实现将3个正整数按由大到小的顺序输出
代码 // // Created by 冲哥 on 2021/01/12. // #include <stdio.h> //微信关注C语言中文社区,免费领取200G学习资料 int main() { int A, B, C;//用A、B、C分别接收输入的三个数 int *p1, *p2, *p3, temp; printf("请输入三个整数:\n"); scanf("%d%d%d", &A, &B, &C); printf("输入的三个数是:%d,%d,%d\n",
C语言中文社区
2022/05/31
9170
实例:使用指针实现将3个正整数按由大到小的顺序输出
腾讯大数据:人民币玩家大揭密
更多大数据资讯,欢迎关注订阅号“腾讯大数据”
腾讯大数据
2018/01/26
7070
按出现次数从少到多的顺序输出数组中的字符串
问题 有一个数组为{"Liu Yi", "Chen Er", "Zhang San", "Chen Er", "Chen Er", "Li Si", "Li Si", "Wang Wu"}, 要求: (1)把数组中没重复的字符串按原先的先后顺序打印出来 (2)把数组中有重复的字符串,按出现次数从少到多的顺序打印出来,每个字符串只打印一次 思路 C++中,vector按先后顺序存储数据,因此可把没重复的字符串按顺序存到vector中。 map默认是按key从小到大的顺序存放数据,所以可把有重复的数据存到map
海天一树
2018/04/17
2.5K0
LeetCode 950. 按递增顺序显示卡牌
从牌组顶部抽一张牌,显示它,然后将其从牌组中移出。 如果牌组中仍有牌,则将下一张处于牌组顶部的牌放在牌组的底部。 如果仍有未显示的牌,那么返回步骤 1。否则,停止行动。 返回能以递增顺序显示卡牌的牌组顺序。
freesan44
2021/12/06
5750
LeetCode 950. 按递增顺序显示卡牌
题目 牌组中的每张卡牌都对应有一个唯一的整数。你可以按你想要的顺序对这套卡片进行排序。 最初,这些卡牌在牌组里是正面朝下的(即,未显示状态)。 现在,重复执行以下步骤,直到显示所有卡牌为止: 从牌组顶部抽一张牌,显示它,然后将其从牌组中移出。 如果牌组中仍有牌,则将下一张处于牌组顶部的牌放在牌组的底部。 如果仍有未显示的牌,那么返回步骤 1。否则,停止行动。 返回能以递增顺序显示卡牌的牌组顺序。 答案中的第一张牌被认为处于牌堆顶部。 示例: 输入:[17,13,11,2,3,5,7] 输出:[2,13,3
freesan44
2021/09/05
3950
LeetCode 950. 按递增顺序显示卡牌
从大到小仅需这几步!
今天给大家带来一个栈的中等题目,移掉K位数字,题目很简单,但是很有趣。另外明天继续给大家带来一道栈和队列题目(困难),那么咱们的栈和队列模块就结束啦,下周开始整字符串的题目啦!
公众号袁厨的算法小屋
2020/11/25
5330
从大到小仅需这几步!
按出现次数从少到多的顺序输出数组中的字符串(纠正)
问题 有一个数组为{"Liu Yi", "Chen Er", "Zhang San", "Chen Er", "Chen Er", "Li Si", "Li Si", "Wang Wu"}, 要求: (1)把数组中没重复的字符串按原先的先后顺序打印出来 (2)把数组中有重复的字符串,按出现次数从少到多的顺序打印出来,每个字符串只打印一次 思路 把字符串作为key、出现次数作为value,存到map中; 再把第一个map中的出现次数作为key、对应的字符串作为value,存到map<int, list 算法的
海天一树
2018/04/17
2.2K0
LeetCode 950. 按递增顺序显示卡牌(deque)
从牌组顶部抽一张牌,显示它,然后将其从牌组中移出。 如果牌组中仍有牌,则将下一张处于牌组顶部的牌放在牌组的底部。 如果仍有未显示的牌,那么返回步骤 1。否则,停止行动。 返回能以递增顺序显示卡牌的牌组顺序。
Michael阿明
2021/02/20
5890
LeetCode 950. 按递增顺序显示卡牌(deque)
字典序输出_按姓名字典序排序
https://blog.csdn.net/desirepath/article/details/50447712
全栈程序员站长
2022/11/17
1.3K0
字典序输出_按姓名字典序排序
Excel公式技巧48: 生成从大到小连续的整数
在编写公式时,经常要用到连续的整数,例如取单元格区域中的值、取文本数据中的连续字符,等等。通常,我们使用ROW函数来生成连续的整数,例如数组公式:
fanjy
2020/08/20
1.4K0
junit方法按顺序执行
选定版本,直接加注解
IT云清
2021/12/06
1.3K0
junit方法按顺序执行
sql按顺序去重
参考博客: https://blog.csdn.net/qtvb1987/article/details/42081585
周杰伦本人
2022/10/25
8480
sql按顺序去重
数组按指定顺序排序
数组排序可以直接使用 sort() 方法,可以对数组按规律排序。 但如果指定一个没有规律的顺序进行排序呢? 同样可以使用  sort() 方法: const data = [   { name: '张三', code: 'zs' },   { name: '王五', code: 'ww' },   { name: '赵七', code: 'zq' }, ]; data.sort((star, next) => {   const sortList = ['zq', 'zs', 'ww']   return 
德顺
2022/06/12
2.7K0
使用TreeMap集合实现以学生为对象把学生的学号按大到小的排序
1.LinkedHashMap类是HashMap的子类,LinkedHashMap可以使用双向链表来维护内部元素的关系,保证了元素迭代的顺序,这个迭代的顺序可以是插入或访问顺序。HashMap是无序的,LinkedHashMap是有序的。
Java进阶者
2021/10/09
1.1K0
使用TreeMap集合实现以学生为对象把学生的学号按大到小的排序
比特币玩家如何选择数字钱包
企鹅号小编
2018/01/09
1K0
比特币玩家如何选择数字钱包
实现线程按顺序输出ABC
线程按顺序输出ABC 实现描述:建立三个线程A、B、C,分别按照顺序输出十次ABC 首先建立一个方法,按照条件进行输出 class PrintABC{ private int index=0; public synchronized void print(int n) { // TODO Auto-generated method stub try { while(index!=n) { wait(); } if(index==0) { System.out.
呆呆
2021/10/06
7820
从文章中提取人物姓名(一)
为了保住饭碗跟上潮流,所以我有兴趣,刚好工作需要这个。于是就来研究一下——从文章中提取专有名词。
爱吃大橘
2023/10/16
7210
数值排序(由大到小)
/* 功能:数值排序 日期:2013-04-01 */ #include<stdio.h> #include<stdlib.h> #include<math.h>
WindCoder
2018/09/20
5490
从processing到Touchdesigner小教程
想必很多同学对processing都比较熟悉了,可以通过processing可以制作各种炫酷视觉效果以及交互。但是在面对较为复杂项目时候,特别是有较多的层级需要切换,Touchdesigner的可视化编程,更加直观的进行管理和控制。如果将两者结合起来,processing进行效果创作,在Touchdesigner进行控制输出,听起来也是挺不错的。
UDM Lab
2020/08/25
2.8K0
从processing到Touchdesigner小教程

相似问题

按从大到小的顺序从Firebase检索数据

12

javascript数组从大到小的顺序值

58

OBIEE 11g:如何在饼图中按从大到小的顺序显示切片?

16

使用Ajax和Jquery将数组按从大到小的顺序排序

20

显示从大到小的值scaterplot R

113
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文