Here is one way:DECLARE @Yak TABLE (Val VARCHAR(100))INSERT @YakSELECT 'Hello World (text in brackets)'UNION ALL SELECT 'Hello World )text in brackets)'UNION ALL SELECT 'Hello World (text in brackets('UNION ALL SELECT 'Hello World text in brackets'UNION ALL SELECT '(text in brackets)Hello World'UNION ALL SELECT 'Hello (text in brackets) World'SELECT CASE WHEN CHARINDEX('(', Val) > 0 AND CHARINDEX(')', Val) > 0 AND CHARINDEX('(', Val) < CHARINDEX(')', Val) THEN STUFF(Val, CHARINDEX('(', Val), (CHARINDEX(')', Val) - CHARINDEX('(', Val)) + 1, '') ELSE Val ENDFROM @Yak