sql查詢每科成績最高的人和分數
有成績表scorestable
namesubjectscore
張三語文 80
李四數學 70
張三數學 55
李四語文 77
張三英語 88
李四英語 76
查每科成績最高的人:
select s1.name,s2.subject,s2.score from scorestable s1 join (select subject ,max(score) score from scorestable group by subject ) s2 on s1.subject=s2.subject and s1.score=s2.score
結果
namesubjectscore
張三英語
88
張三語文
80
李四數學
70
相關推薦
sql查詢每科成績最高的人和分數
有成績表scorestable namesubjectscore 張三語文 80 李四數學 70 張三數學 55 李四語文 77 張三英語 88 李四英語 76 查每科成績最高的人: select s1.name,s2.subject,s2.score from score
Sql -- 練習1 查詢每科成績前兩名的學生資訊
相關表資訊 問題 查詢每科成績前兩名的學生資訊 解決1 SELECT hs2.student_name sna, hc2.course_name cna, m1.core
sql查詢每個學生的最高成績mysql語句
sql查詢 感覺 and select from style logs 字段 score 張三 語文 100 張三 數學 83 李四 語文 88 李四 數學 100 查詢每個學生的最高成績. select b.* from (select name,max(s
sql查詢每組前幾條記錄
首先建立測試資料 CREATE TABLE `t2` ( `id` int(11) NOT NULL, `gid` char(1) DEFAULT NULL, `col1` int(11) DEFAULT NULL, `col2` int(11) DEFAU
C#基礎-033 建立一個學員類,並設計三個欄位用於表示學生的成績(語文、數學、英語);然後定義一個數組表示一個班的學生(10人),依次輸入每個學生的資訊和成績,輸入的同時將學員的每科成績劃分等級
class Student { public double _chineseScore; public double _mathScore; pu
SQL查詢每門課程的前幾名
sql server查詢每門課程的前兩名的學生編號,課程編號,成績並排序。 在SQL Server 資料庫中,有一個表StudentAchievement(學生成績), 它有三個欄位:StudentID(varchar
一道面試題:請寫sql查詢出,成績小於60的同學的姓名和平均分,並按平均分排序
給出如下3張表,stu表、sc表和course表: /* Navicat MySQL Data Transfer Source Server : db_fightLandlor Source Server Version : 50520 Source Ho
一條SQL查詢出每門課程的成績都大於80的學生姓名是一道有歧義的題嗎?
‘用一條SQL語句查詢出每門課程的成績都大於80的學生姓名’是一道歧義題嗎? name kecheng fenshu 張三 語文 &nbs
一個SQL查詢出每門課程的成績都大於80的學生姓名
name kecheng fenshu 張三 語文 81 張三 數學 75 李四 語文 76 李四 數學
sql查詢總記錄以及 查詢每條光纜下的所涉及到表的信息
進行 line 長度 產生 損壞 表關聯 conn sql查詢 cas /*光纜有條少條隱患1,查詢光纜表Optic_Cable, 2,根據光纜表關聯的光纜巡檢(軌跡巡檢)的路線查標石(Optic_LinePat軌跡的路線名稱),(Optic_LinePat_Sub,軌跡路
sql根據多字段分組並查詢每組內top1
輸出 origin style rom bsp art tab any sele 1.如下表格,查詢2017年Q1季度的從a_country發往其他城市的貨量最高的公司,並輸出貨量總和 id from_country to_country company
案例2:用一條SQL查詢出數學語文成績都大於80分的學生姓名?
方法1: 查出科目成績有小於80分的學生姓名,再約束並去重學生不等於查出來的姓名 select distinct A.name from t_score A where A.name not in(select distinct B.name from t_score B where B.fenshu &
(1)mysql--查詢成績最高和最低的人
簡單描述: 成績表中有學生姓名、學生科目以及學生分數。查詢分數最高和分數最低的學生的以及學生的分數。注意的點如下: 1、group by,select 選擇的列,必須是group by 中的列,或者
sql 查詢科目成績以及平均成績
score表 stuid subject score 1 math 80 1 english 90 2 math 81 2 english 91 3
mysql傳入一個時間範圍 查詢每一天的彙總資料 以及es-sql的寫法
案例: select sum(quantity) as quantity, sum(charge_weight) as charge_weight, sum(balance_amount) as balance_amount, DATE_FORMAT(create_time,'%
SQL SERVER 查詢每5分鐘平均值的資料
SELECT Year(datetime) year,Month(datetime) month, Day(datetime) day, DATEPART(hour, datetime) hour, case when DATEPART(MINUT
查詢每門課程成績都大於80分學生的姓名
負from (select rq,count(shengfu) 勝from tab3 where shengfu='勝' group by rq) a, (select rq,count(shengfu) 負from tab3 where shengfu='負' group by rq) b wher
Mysql中exists子查詢語句的使用,取出每組中最高的前n名的資訊
一、準備測試的表和資料 create table cat( id int not null auto_increment primary key, cat_id int, value int,
查詢每個班級中成績最高的前三名
Student 欄位 name ,classid,score class 欄位 classid,name select a.name,b.name as class,score from student a,class b where (select count(1)
sql中查詢每組的最後一條資料
學號 分數 測試時間 1 70 2011-10-21 20:21:32 1 85 2011-12-10 10: