Suponiendo que la expresión esté bien escrita para SQL Server:
Código SQL
[-]
(select * from Articulos5 where Substring(Categorias, 4, 3size="5">,)');
La coma que te marco te sobra, por otra parte si tienes un Where quiere decir que vas a realizar una comparación y no la estas haciendo.
Código SQL
[-]
Select * from Articulos Where Substring(Categoiras,4,3) ="ABC");
No se porque me parece que en SQL Server sería SUBSTR y no Substring.
Un Saludo.