Eine regelmäßige Verwendung von "WITH TIES" & das Ergebnis der Abfrage:in alphabetischer Reihenfolge eine Liste mit einem Satz von ‚WITH TIES-Ranking - ORDER BY (mehrere Felder)
Demand: Das Beste aus 10 Filme als Oscar gewinnt
SELECT TOP 10 WITH TIES F.FilmName AS TITLE,
F.FilmOscarWins AS [OSCAR WINS]
FROM DBO.tblFilm F
WHERE FilmOscarWins IS NOT NULL
ORDER BY [OSCAR WINS] DESC;
Als ich „TITEL“ auf dem Gebiet der Bestellung um durch die Liste alphabetisch sortiert zu machen, aber es funktioniert nicht richtig!
Keine 13 Filme in der Liste
Keine alphabetische Reihenfolge
Demand: Das Beste aus 10 Filmen in alphabetischer Reihenfolge:
SELECT TOP 10 WITH TIES F.FilmName AS TITLE,
F.FilmOscarWins AS [OSCAR WINS]
FROM DBO.tblFilm F
WHERE FilmOscarWins IS NOT NULL
ORDER BY [OSCAR WINS] DESC, TITLE;
Also was soll ich tun, um eine alphabetische Reihenfolge zu machen, während es mit 'WITH TIES - ORDER BY' sortiert wird?
die Datenbank herunterladen: https://drive.google.com/file/d/0B3Vg90Skuv-gV0NaWXByRlRmT3c/view?usp=sharing –
Bitte geben Sie das Ergebnis Abfragen als Text und zeigen auch Ihr erwartetes Ergebnis – TheGameiswar
Versuchen Sie mit DENSE_RANK()/RANK() und filtert Datensätze, wo dieser Rang <= 10 –