CASE
WHEN PhoneNumber LIKE '%[0-9]EXT[0-9]%'
THEN REPLACE(PhoneNumber, 'EXT', ' EXT ')
WHEN PhoneNumber LIKE '%[0-9]EST[0-9]%'
THEN REPLACE(PhoneNumber, 'EST', ' EXT ')
WHEN PhoneNumber LIKE '%[0-9]XTN[0-9]%'
THEN REPLACE(PhoneNumber, 'XTN', ' EXT ')
WHEN PhoneNumber LIKE '%[0-9]XT[0-9]%'
THEN REPLACE(PhoneNumber, 'XT', ' EXT ')
WHEN PhoneNumber LIKE '%[0-9]EX[0-9]%'
THEN REPLACE(PhoneNumber, 'EX', ' EXT ')
WHEN PhoneNumber LIKE '%[0-9]X[0-9]%'
THEN REPLACE(PhoneNumber, 'X', ' EXT ')
WHEN PhoneNumber LIKE '%[0-9]E[0-9]%'
THEN REPLACE(PhoneNumber, 'E', ' EXT ')
I have a bunch of WHEN conditions in the CASE clause. Is it possible to put them together in only 1 WHEN condition? Microsoft Azure SQL Data Warehouse only supports wildcard characters.