在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  數(shù)據(jù)庫(kù)/ Mysql數(shù)據(jù)表添加排名字段并賦值

Mysql數(shù)據(jù)表添加排名字段并賦值

1.描述問(wèn)題:我的數(shù)據(jù)表中具有一個(gè)學(xué)生的相關(guān)信息,此處能用到的有成績(jī)(cj),專業(yè)系(xm), 我想增加一個(gè)字段系排名(xpm) 根據(jù)系的不同排出每個(gè)系的排名情況(例如:我有三個(gè)系 每個(gè)系都具有1,2,3....排名),請(qǐng)問(wèn)我應(yīng)該如何使用mysql語(yǔ)句進(jìn)行插入
我的表結(jié)構(gòu)如下圖片描述

回答
編輯回答
九年囚

1.你的表里面已經(jīng)有有xpm字段了.就不用增加字段了吧.

添加字段 alter table totaltable add xpm int

2.現(xiàn)在你表中的xpm是沒(méi)有數(shù)據(jù)的.你想把數(shù)據(jù)填充進(jìn)來(lái).

如果學(xué)生不多,你可以手動(dòng)添加.(利用軟件)
數(shù)量足夠多,那么你就把數(shù)據(jù)整理好.生產(chǎn)sql.重新添加
2018年4月19日 04:49
編輯回答
薄荷綠

試試這個(gè)思路

SELECT t1.S# as 學(xué)生ID,t1.C# as 課程ID,Score as 分?jǐn)?shù)
      FROM SC t1
      WHERE score IN (SELECT TOP 3 score
              FROM SC
              WHERE t1.C#= C#
            ORDER BY score DESC
              )
      ORDER BY t1.C#;

查詢各科成績(jī)前三名的記錄:(不考慮成績(jī)并列情況)

2017年10月19日 23:35