0

我从 SQL 表中获得前 20 条记录
在我的 MS SQL 表中有一个列状态有一些数字数据,

在我的情况下,我在获得城市和国家/地区的重复结果后跳过了 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


我的桌子是这样的 在此处输入图像描述


我想按国家/地区降序获取记录

Los Angeles             California   United States
Los Angeles             Texas        United States
Los Angeles Subdivision    Texas        United States
4

1 回答 1

1

查找重复项:http: //petefreitag.com/item/169.cfm

过滤数字字符:http: //msdn.microsoft.com/en-us/library/ms186272.aspx

于 2011-05-02T10:52:35.893 回答