我从SQL表中获得前20名记录 My MS SQL Table中有一个列状态,有一些数字数据,
在我的情况下,在我获得城市和国家的重复结果后,我从C#函数中跳过了数字记录 例如'洛杉矶','委内瑞拉'如果我跳过状态数字数据就会重复 如果'state'字段包含使用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
我的桌子就是这样
我希望按国家/地区降序排列记录
Los Angeles California United States
Los Angeles Texas United States
Los Angeles Subdivision Texas United States
答案 0 :(得分:1)