Я получаю 20 лучших записей из таблицы SQL
В My MS SQL Table есть состояние столбца, есть некоторые числовые данные,
В моем случае я пропустил числовые записи из функции C # после полученияповторяющиеся результаты по городу и стране,
, например, 'Лос-Анджелес', 'Венесуэла' будут дубликаты, если я пропущу числовые данные штата
Как удалить / удалить дублирующиеся записи, если поле "штат" содержит числовые данные с использованием сценариев SQL
также я хочу получить топ-записи из страны 'Соединенные Штаты' в порядке убывания
Я написал запрос следующим образом: -
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
моя таблица такая: ![enter image description here](https://i.stack.imgur.com/a2r0X.png)
Я хочу получить записи в порядке убывания по стране
Los Angeles California United States
Los Angeles Texas United States
Los Angeles Subdivision Texas United States