【发布时间】:2018-01-10 12:36:45
【问题描述】:
选择查询以删除非数字字符值并获取最高值。
select stuff(Round, 1, patindex('%[0-9]%', Round)-1, '') from Table_LKP_RoundInfo
我的 Round 列中有如下数据。
Round1
Round5
Round18
Round9
从上面的选择查询中,我得到了如下所示的非数字列表
1
5
18
9
现在我需要上面 4 个值的最高值结果,比如最高值为 18。我需要在上面的选择查询中输出为 18。
【问题讨论】:
-
将其转换为整数,然后使用MAX聚合函数
-
请给我答案将对我有所帮助。 @米塔尔