【SQL语句】灵活SQL语句
1、查询数学成绩排名
select ss.stid, ss.name, ss.score, (select count(*) from stuscore s where s.subject='数学' and s.score > ss.score)+1 markfrom stuscore ss where subject='数学' order by ss.score asc;
灵活点:用一个子查询查询出比当前人成绩大的有多少人,那么有多少人就是第几名
2、查询各门课程成绩最好的学生
select t1.stid, t1.name, t1.subject, t1.score from stuscore t1,(select subject, MAX(score) as maxscore from stuscore group by subject) t2
where t1.subject = t2.`subject` and t1.score = t2.maxscore
灵活点:先根据课程分组查询出每门课程最高的成绩和课程名,再根据课程名对比谁的成绩和最高成绩相等,就是课程成绩最好的
【SQL语句】灵活SQL语句相关推荐
- SQL数据库不用SQL语句能显示全表的内容_2020别再说你了解数据库了,你搞清楚这些问题了吗?...
程序员中一直有一个段子广为流传:大不了我们"删库跑路" 由此可见作为一个程序员,不了解数据库怎么能行,那么数据库到底是个啥呢,作为一个Java工程师,平时和数据库打交道着实不少,所 ...
- SQL命令和常用语句大全
学习SQL应知道的动态SQL语句基本语法 1 .普通SQL语句可以用Exec执行 9Kp=A ' CdaFr1 eg: Select * from tableName Wsc+A:<&q ...
- SQL数据库不用SQL语句能显示全表的内容_100道MySQL数据库经典面试题解析
1. MySQL索引使用有哪些注意事项呢? 可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则 索引哪些情况会失效 查询条件包含or,可能导致索引失效 如何字段类型是字符串, ...
- linux嵌入sql语句,嵌入SQL/C语言---(informix)
5.1 一个简单的入门例子 例1.查询customer表中所有lname的第一个字符小于C的顾客信息. #include /*定义两个常量*/ EXEC SQL define FNAME_LEN 15 ...
- .sql文件如何执行_深入理解SQL原理:SQL查询语句是如何执行的?
本篇文章将通过一条 SQL 的执行过程来介绍 MySQL 的基础架构. 首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句: select * from user_inf ...
- SQL点滴31—SQL语句中@@IDENTITY和@@ROWCOUNT区别
原文:SQL点滴31-SQL语句中@@IDENTITY和@@ROWCOUNT区别 SQL语句中@@IDENTITY和@@ROWCOUNT区别 在一条 INSERT.SELECT INTO 或大容量复制 ...
- hive无法执行带where语句的SQL
应用场景 当在伪分布式集群上,搭建部署了hive以后,发现hive无法执行带where语句的sql,那hive将无法使用,下面介绍解决该问题的方案! 操作步骤 hive连接执行sql,可以执行带whe ...
- sql server xp_readerrorlog SQL语句查看错误日志
sql server xp_readerrorlog SQL语句查看错误日志 xp_readerrorlog 一共有7个参数: 存档编号 日志类型(1为SQL Server日志,2为SQL Agent ...
- mysql load xml_MySQL的SQL语句 - 数据操作语句(10)- LOAD XML 语句
LOAD XML 语句 1. LOAD XML 2. [LOW_PRIORITY | CONCURRENT] [LOCAL] 3. INFILE 'file_name' 4. [REPLACE | I ...
- SQL Server - 使用 Merge 语句实现表数据之间的对比同步
SQL Server - 使用 Merge 语句实现表数据之间的对比同步 原文:SQL Server - 使用 Merge 语句实现表数据之间的对比同步 表数据之间的同步有很多种实现方式,比如删除然后 ...
最新文章
- JavaScript this 关键词
- Java基础 ArrayList和LinkedList的区别和实现原理
- slickgrid 中ajax,slickgrid.js 一种高性能web数据表格组件的探讨
- upplemental Logging
- Ceph OSD操作 命令详解
- Eureka常用配置详解
- android 调用.h文件,[Android Studio / NDK] 如何使用javah生成.h文件
- python递归算法_python递归算法(上)
- Mongo 用户创建及权限管理
- Spring配置补充
- 剪贴画制作相关资源收集
- 网通修改了偶的ADSL登录密码
- SAP软件财务月结之往来重分类
- web前端工程师眼中的母亲节
- 德国人的数学题375=1
- pt100铂电阻的原理及用法
- 微信小程序音乐播放器实践
- Matlab LZW编码
- 二、5移动端网页适配
- Centos7安装Nginx监控组件Nginx-rrd【二】
热门文章
- PDF定位关键字/词所在坐标及页码
- 主题医院二Android,主题医院手机版
- JAVA输出菱形并使用绝对值_利用for循环打印实心棱形和空心棱形
- php 角度与风向转换,将风向与角度转换为文字
- hht时频谱 matlab 乱序_【原创】用希尔伯特黄变换(HHT)求时频谱和边际谱
- mysql类似于水仙花_福建水仙花,美名扬天下
- 反激式开关电源设计方案,12V6A输出,有完整原理图
- 我的世界手机有PHP的开服器下载,【BDS】MC基岩版官方开服器Windows版插件开发包...
- 一只小蜜蜂...(递推求解)
- 看完不会的来打我!Mycat和Mysql搭建高可用企业数据库集群