sql >> Databasteknik >  >> RDS >> Mysql

hur man väljer minvärde med nyckelord

select somecolumn1,somecolumn2
from stu_dept_cs 
group by somecolumn1,somecolumn2,avg
having avg = min(avg)

eller

with t1
(select rownumber() over (partition by somecolumn1,somecolumn2 
    order by somecolumn1,somecolumn2,avg asc) as rownum
from stu_dept_cs )
select * from t1 where rownum=1


  1. SQL Server 2008 - Hur returnerar jag en användardefinierad tabelltyp från en tabellvärderad funktion?

  2. SQL Server Profiler - Hur filtrerar jag spår för att bara visa händelser från en databas?

  3. mySQL Rank i Highscore-Query

  4. Är mysql_real_escape_string() nödvändigt när du använder förberedda satser?