Wie suche ich doppelte Datensätze und bestellen nach Spalten aus der MSSQL -Tabelle ohne Primärschlüssel?
-
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 so
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
Lösung
Duplikate finden:http://petefreitag.com/item/169.cfm
Filtern numerische Zeichen:http://msdn.microsoft.com/en-us/library/ms186272.aspx