社区
MS-SQL Server
帖子详情
如何用简单的一句写出来
acup
2000-08-16 03:02:00
假如有一张保存学生单科考试成绩的表,如何用一个简单的SQL语句
将考分最高的学生记录显示出来(不仅仅是成绩,还有其他如表中
的姓名班级等),不嵌套多次查询结果。谢谢
...全文
220
14
打赏
收藏
如何用简单的一句写出来
假如有一张保存学生单科考试成绩的表,如何用一个简单的SQL语句 将考分最高的学生记录显示出来(不仅仅是成绩,还有其他如表中 的姓名班级等),不嵌套多次查询结果。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JGTM2000
2000-09-02
打赏
举报
回复
不让用子查询?没道理的要求。存在就有存在的道理。该用就用。况且在这种情况下效率不成问题。
zcw
2000-09-01
打赏
举报
回复
select top 1 max(分数),代码,姓名 from 成绩表
group by 分数,代码,姓名
order by 分数 desc
zcw
2000-09-01
打赏
举报
回复
select top 1 max(分数),代码,姓名 from 成绩表
group by 分数,代码,姓名
order by 分数 desc
luodf
2000-08-29
打赏
举报
回复
可以用left join 的办法
guofupei
2000-08-28
打赏
举报
回复
select name,fs from report having grestest(fs)
razzor
2000-08-16
打赏
举报
回复
bing71的方法似乎可以
但如果最高成绩有多人,比如都是100分,那怎么办?
top 几呢??
最糟糕的你发现整个班级有一半人都是100分………… :)
你的方法是个好办法,我也想到过,但马上就否定了,因为不实际,没人保证最高分只有1个,或者2,3个等等。
所以这道题目只有用子查询才能满足要求,思路也清晰
其实编sql语句的目的首先要保证准确性,其次才是高效。该用子查询的时候就应该用。
bing71
2000-08-16
打赏
举报
回复
select top 的方法在SQL 7.0可以用,但不清楚在SQL 6.5能不能行得通。
bing71
2000-08-16
打赏
举报
回复
select top 1 分数,代码,姓名 from 成绩表 order by 分数 desc
如果你要的是前几名的成绩,将top后的数字改成你要提取的前几名就行了。
bing71
2000-08-16
打赏
举报
回复
select top 1 分数,代码,姓名 from 成绩表 order by 分数 desc
huntout
2000-08-16
打赏
举报
回复
不用子查询我想是不行的!︰)
acup
2000-08-16
打赏
举报
回复
我说过不用子查询,有不用子查询的方法吗?
razzor
2000-08-16
打赏
举报
回复
这好像很简单,但其实不想表面这么简单,不知道我是不是领会你的题意
比如有这样一张表aa:
code 学号
name 名字
……
result 成绩
select code,name,...,result from aa
where result=max(result)
上述写法20000%是错误的,我觉得只能
select code,name,result from aa
where result = ( select max(result) from aa)
这样写,换句话说一个简单的sql达不到要求,只能用子查询
huntout
2000-08-16
打赏
举报
回复
select * from table1 where field1 = (select max(field1) from table1)
claider
2000-08-16
打赏
举报
回复
SQL
参照任何一笨简单的vfp或略深的vb教程都有
SELECT 语句
0行代码
写
服务部署版
不需要开发,0行代码
写
接口服务,sql编程,只要会sql就会
写
接口服务,让后端变得更
简单
,
简单
4步短短5分钟,立马上手,java小白也可以
写
接口。订阅课程后可以免费获取发布版进行使用和测试。 0行代码
写
服务的需要来源案例一,当时有个项目,有400张表,都是管理系统,单表维护的内容较多,当时的项目团队是13人,前后端都
写
,那时候还没有springboot,用的是ssm,mybatis刚出来,有了替代hibernate的趋势,ifelse
写
了一堆又一堆,实体类也是,当时的后端分了7层☒,天天加班干这活,复制粘贴,很容易犯错,实体类多人引用修改,真的是废了很大的劲……案例二,也是一个比较大的项目,两千万多万那种,当时为了拿项目,需要快速实现原型给客户看,要求比较高,虽说是原型但是数据全部需要实时,这时候就需要大量编
写
数据接口,同样编
写
接口这件事难度倒是不大,但是量大,编
写
过程手
写
很容易出错……案例三,以前管理的团队主要做移动端开发,里面的项目会涉及到推送,管理系统,数据采集与同步,总之很多内容,需要前后端通吃,我不仅需要出方案,设计原型,设计数据库,出报价,沟通需求,还要
写
后端框架,数据接口与数据采集,开发前端(web端),移动端,管理所有项目,但是那时候招的人只会
写
移动端,实在是忙不过来,我就想能不能有个框架让不会
写
java的人能
写
接口,因为
写
移动端sqlite总是会用的,也就是说
写
sql不是难点……基于以上三点需求的积累,我利用业余时间
写
了一个后端框架,完成了这样的需求,刚开始是需要
写
三行代码完成一个接口,经过后面优化,现在不
写
代码也可以实现…… 本框架涉及的知识点比较多,目前提供最基础版供大家学习和使用,后期逐步推出框架具体的教程和功能内容,下期我们讲如何在实际项目中通过部署版如何完成所需要的接口编
写
,欢迎大家订阅。
Web安全-
一句
话木马
在很多的渗透过程中,渗透人员会上传
一句
话木马到目标web服务目录继而提权获取系统权限,不论asp、php、jsp、aspx都是如此,那么
一句
话木马到底是什么呢?
利用无参数的RCE注入
写
一个
一句
话木马
昨天做了一个无参数注入RCE的题,学到后面发现还可以直接用RCE
写
一个
一句
话木马进去 今天来总结一下 以下是源码 <?php header("content-type:text/html;charset=utf-8"); if(';' === preg_replace('/[a-z,_]+\((?R)?\)/', '', $_GET['code'])) { eval($_GET['code']); } else { echo "error"; } highlight_file
python小知识点 -
一句
话循环
参考博客:python基础-列表推导式 笔记仅做总结复习使用~ python使用循环时(虽然还没使用过大的循环或嵌套循环),利用for循环
写
,逻辑更清晰些,但有时候循环后得到的结果要拼接到列表中,使用for循环会涉及到缩进,如果嵌套循环,缩进会更复杂些,对于循环在哪里结束就会比较迷(对我来说…),突然就体会到
一句
话循环(列表式推导)的便利了,总结一下下。 单层、双层
简单
循环 比如: ‘Can you speak English?’ 要将这句话中每个单词中的大
写
转换为小
写
,使用for循环时: test=['
一句
话木马原理与实战
一句
话木马原理与实战介绍常用
一句
话木马分析
一句
话木马
一句
话使用方法实战 介绍
一句
话木马短小精悍,而且功能强大,隐蔽性非常好,在入侵中始终有强大的作用。 常用
一句
话木马 php
一句
话木马: <?php @eval($_POST[value]);?> aspx
一句
话木马: <%@ Page Language=“Jscript”%> <%eval(Re...
MS-SQL Server
34,591
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章