mysql 像这样的查询需求sql 语句应该怎么写呢 ?


对于下面的表格:
请输入图片描述

要实现如下需求Sql 该怎么写呢?
选出 lk_ratio 在2010年 2011年 2012年 3年都大于某一数值的学校 或者 只有两年大于这一数值的学校 或者 只有一年大于这一数值的学校。并且3年都大于的 排在最前面 其次是2年的 最后是1年。

sql mysql

文花贴DS 11 years, 9 months ago

select sname, count(lk_ratio) as 年数 from table where lk_ratio>N and year in(2010, 2011, 2012) group by sname having count(lk_ratio)>0 order by 2 desc

人家是鹦鹉酱 answered 11 years, 9 months ago

Your Answer