求一条sql语句,单表查询的

问题描述

求一条sql语句,单表查询的

表结构 (姓名,课程,成绩) 现在求获的该表总成绩最高学员的名字

解决方案

mysql 数据库select sum(成绩) as t from table group by 姓名 order by t limit 0,1
oracle数据库 select * from (select sum(成绩) as t from table group by 姓名 order by t) WHERE ROWNUM<=1
sqlserver数据库 select top 1 sum(成绩) as t from table group by 姓名 order by t

解决方案二:

select top 1 sum(成绩) as t from table group by 姓名 order by t

解决方案三:

sql语句查询获取下一条数据。
【多表查询】一条sql语句
SQL语句1——单表查询

解决方案四:

select sum(score) as s from table group by name order by s limit 1

解决方案五:

select top 1 Name from TableName order by Grade desc;
或者
select Name from TableName order by Grade limit 1;

解决方案六:

select top 1 Name from TableName order by Grade desc

解决方案七:

select top 1 sum(成绩) as t from table group by 姓名 order by t

解决方案八:

select sum(score) score1 from 表名 group by 名字 order by score1 desc limit 1;

解决方案九:

谢谢你们 ,你们太好鸟

解决方案十:

select top 1 sum(成绩) as t from table group by 姓名 order by t

时间: 2024-08-03 14:58:23

求一条sql语句,单表查询的的相关文章

sql语句 连表查询-连表查询 sql语句问题

问题描述 连表查询 sql语句问题 有个商品表,和商品属性表,一个商品,在商品属性表里有好几条,我想连表查出,一条商品对应的两个属性,两个属性在一行显示,怎么查,属性表的数据是这样 1 商品id 规格 2 商品id 厂家 我想要的结果: 1 商品id 规格 厂家 大能们,帮帮忙 解决方案 查询库中有多少表的SQL语句单表查询树形结构的SQL语句命名查询的sql语句的问题 解决方案二: 你select出来的结果当成colum

数据-求教一条SQL语句实现功能的问题

问题描述 求教一条SQL语句实现功能的问题 (第一遍问的有写不对) SQL语句是否可以实现这样的功能: (设有表A.B,A中有数据f1和f2) select f1 from A where f2='aa'; 当f1=1时,执行SELECT 语句1 当f1=2时,执行select语句2 这样的话如何实现? 解决方案 select * from 表A where exists(select 1 from 表C WHERE 表C.字段=1) union select * from 表B where e

sql语句多表查询中聚合函数的使用问题

问题描述 sql语句多表查询中聚合函数的使用问题 表A,B,C. A表中有title,code, b表中为code,media_code;(均不为主键,code会有重复) c表中有media_code,shrink (media_code为主键) 我的目的为取出A表中的title和c表中的shrink 联立:A.code→B.code, B.media_code→C.media_code 代码如下 select title,shrink from tableA,tableC where medi

用SQL进行单表查询

  单表查询是相对多表查询而言的,指从一个数据表中查询数据.4.2.1 查询所有的记录    在[命令编辑区]执行输入"select * from scott.emp",然后单击[执行]按钮,出现如图4.3所示的emp数据表所有记录.    [参见光盘文件]:\第4章\4.2\421.sql.    select * from 数据表,这里的"*"代表数据表中所有的字段.4.2.2 查询所有记录的某些字段    在[命令编辑区]输入"select empn

求一条SQL语句,高手救救(对不起,最近问得多,分数不足了!)

问题描述 我想要做的是多张打印的功能比如:2张表如下表一IDNAME001订购单002采购单003申请单004请购单表二piditemdes0011订购电脑0012订购手机0013订购书0021采购某某0022采购鞋0023采购用品003...........004......一对多的关系现在我的dataGridView里面放的是第一张表的数据,现在我要根据我选中的单(可以多选!)打印它的子项,就是选中001就打印表二的所有001打印成一张A4纸,如果选择一个打印就简单,如果多选的话,要怎么分呢

水晶报表打印!高手救救!急用!分数还有30,在求一条SQL语句那贴答,刚刚发错标题!

问题描述 我想要做的是多张打印的功能比如:2张表如下表一IDNAME001订购单002采购单003申请单004请购单表二piditemdes0011订购电脑0012订购手机0013订购书0021采购某某0022采购鞋0023采购用品003...........004......一对多的关系现在我的dataGridView里面放的是第一张表的数据,现在我要根据我选中的单(可以多选!)打印它的子项,就是选中001就打印表二的所有001打印成一张A4纸,如果选择一个打印就简单,如果多选的话,要怎么分呢

求一条SQL语句

问题描述 表A(id,name)1 tom2 jim3 zz21 tt41 ss表B(id,relation)1 1,32 2,41表B中的relation存的是A表中的id值的组合,A,B表中id均为int型的主键期望获得表A的结果为:id name21 tt即期望获得在A表中存在而在B表中的relation列中不存在的记录 问题补充:mavlarn 写道 解决方案 谢谢楼上指正,呵呵,当时没考虑太多,其实思路是一样的,改一下:SELECT A.* FROM AWHERE NOT EXISTS

sql server-求一条sql语句 sqlserver数据库

问题描述 求一条sql语句 sqlserver数据库 刷卡表,有ID,刷卡时间.时间等并和用户表形成多对一关系,使用的是sqlserver. 我要取得是"昨天,每个用户的最大刷卡时间和最小刷卡时间的刷卡数据". 我的SQL不是很好,昨天.最大刷卡时间和最小都能搞出来,但是加个每个用户就乱了: 因为每个用户都可能会有多条刷卡数据. ...求解 解决方案 select b.username, max(刷卡时间) 最大刷卡时间, min(刷卡时间) 最小刷卡时间 from 刷卡表 a inn

sql查询-求帮忙优化我这条sql语句

问题描述 求帮忙优化我这条sql语句 首先说一下下面sql语句要用到的表的基本情况: 一.有三张表,一张叫equipment,一张叫sensor,一张叫sensorInputData 二.三表关系是equipment下有多个sensor,sensor下有多个sensorInputdata,所以sensor下有一个equipment的主键quipmentId做外键,sensorInputData下也有一个sensor的主键sensorId做外键,其他都是各自表的属性,应该能比较清晰的看出来 下面是