Wie suche ich doppelte Datensätze und bestellen nach Spalten aus der MSSQL -Tabelle ohne Primärschlüssel?

StackOverflow https://stackoverflow.com/questions/5855548

  •  27-10-2019
  •  | 
  •  

Frage

Ich bekomme die Top 20 -Rekord aus der SQL -Tabelle
In meiner MS SQL -Tabelle gibt es einen Spaltenzustand. Es gibt einige numerische Daten.

In meinem Fall habe ich numerische Aufzeichnungen aus der C# -Funktion übersprungen, nachdem ich doppelte Ergebnisse von Stadt und Land erzielt habe,
Zum Beispiel "Los Angeles", "Venezuela" kommen Duplikate, wenn ich staatliche numerische Daten übersprungen habe
So entfernen/löschen Sie doppelte Einträge, wenn das Feld "Status" numerisch enthält Verwenden von SQL -Skripten

Außerdem möchte ich in absteigender Reihenfolge Top -Aufzeichnungen aus dem Land "Vereinigte Staaten" erhalten
Ich habe Abfrage wie unten geschrieben:-

  Declare @sCity varchar(100),
    SELECT     Top 20  City,State,Country   
    FROM 
        [dbo].[Locations]  
    WHERE   
        City like  @sCity+'%'   
    ORDER BY    
            [dbo].[AllWorldLocations].Country DESC,         
            [dbo].[AllWorldLocations].STATE ASC, 
            [dbo].[AllWorldLocations].City ASC


Mein Tisch ist soenter image description here


Ich möchte Aufzeichnungen ab dem Land absteigende Ordnung erhalten

Los Angeles             California   United States
Los Angeles             Texas        United States
Los Angeles Subdivision    Texas        United States
War es hilfreich?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top