Jak wyświetlić tylko liczby z kolumny?

0

Mam dane

 
Jan Kowalski (937862) 
 brak (398774)
Sławomir Tuszor (624895) 
 brak 
Adam Tokarski (792201)

Jak wyświetlić tylko numer indeksu?

0

W MS SQL Server? Szukasz pozycji "(", szukasz pozycji ")". Pobierasz znaki pomiędzy jednym a drugim.

2

Można użyć Regexpa. Sprawdzałem dla PL SQL, dla MS pisałem na kolanie.

Dla PL SQL

 

SELECT REGEXP_SUBSTR ('Jan Kowalski (937862)', '(\d)(\d)*')
FROM dual;

DLA MS SQL

 

DECLARE @Text nvarchar(max);
DECLARE @Pattern nvarchar(255);
 
SET @Text = 'Jan Kowalski (937862)';

SET @Pattern = '(\d)(\d)*';   

select * from dbo.RegExpMatches(@Text, @Pattern)
GO

1 użytkowników online, w tym zalogowanych: 0, gości: 1