0
我有X列數的表。其中之一是nvarchar(50)。此列的值是這樣的:比較表中的一列值sql
13-46187(IC)
13-46186(IC)
13-46189
13-46185
13-46184
我想提取/查找列值結尾(在這種情況下189)的最高數字。我如何實現這一目標?
我有X列數的表。其中之一是nvarchar(50)。此列的值是這樣的:比較表中的一列值sql
13-46187(IC)
13-46186(IC)
13-46189
13-46185
13-46184
我想提取/查找列值結尾(在這種情況下189)的最高數字。我如何實現這一目標?
這是硬編碼的東西。但會給你一些想法..
create table #temp
(
textfield varchar(50)
)
insert into #temp
select '13-46187(IC)'
UNION
select '13-46186(IC)'
UNION
select '13-46189'
UNION
select '13-46185'
UNION
select '13-46184'
select Max(Convert(int,substring(SUBSTRING(textfield, 6, LEN(textfield)), 1, 3)))
from #temp
@ AJP.It工作。謝謝!!! – RookieAppler
你可以使用子字符串來提取值嗎? – AJP