各科成績的表達有兩種:
科目 成績 排名 科目 成績 排名
數學 90 1 數學 90 1
語文 90 1 語文 90 1
政治 85 3 政治 85 2
#這是第一種的顯示
seclet 科目,成績,(
select count(成績)+1
from table_name where 成績>t.成績)
from table_name as t
order by 成績 desc
#第二中的顯示類似 可以是加distinct 或者 是不加distinct而用分組group by一個意思
select count(distinct 成績)
from table_name where 成績>=t.成績)
各科成績的表達有兩種:
科目 成績 排名 科目 成績 排名
數學 90 1 數學 90 1
語文 90 1 語文 90 1
政治 85 3 政治 85 2
#這是第一種的顯示
seclet 科目,成績,(
select count(成績)+1
from table_name where 成績>t.成績)
from table_name as t
order by 成績 desc
#第二中的顯示類似 可以是加distinct 或者 是不加distinct而用分組group by一個意思
seclet 科目,成績,(
select count(distinct 成績)
from table_name where 成績>=t.成績)
from table_name as t
order by 成績 desc