I need to create a column that essentially checks whether the 2nd to last or last character of another column is alphabetic, and if they are, removes them. I thought this code would work, but it has issues with the LIKE statements. Any ideas? SELECT s.approvedDate, ss.FLOORAREADESCRIPTION + (CASE WHEN ISNULL(ss.BUILDINGDESCRIPTION, '') = '' THEN '' ELSE ' (' + ss.BUILDINGDESCRIPTION + ')' END) AS 'Position', ss.EMPLOYEENAME + ' (' + ss.EMPLOYEENO + ')' AS 'Name', st.Description AS 'Sample Type', UPPER(ss.SAMPLENO) AS 'Sample No.', UPPER(ss.MasterSampleNo) AS 'Master No.', CASE ss.SAMPLENO WHEN SUBSTRING(UPPER(ss.SAMPLENO), LEN(ss.SAMPLENO) - 2, 1) LIKE '[A-Z]' THEN RIGHT(ss.SAMPLENO, LEN(ss.SAMPLENO) - 2) WHEN SUBSTRING(UPPER(ss.SAMPLENO), LEN(ss.SAMPLENO) - 1, 1) LIKE '[A-Z]' THEN RIGHT(ss.SAMPLENO, LEN(ss.SAMPLENO) - 1) ELSE RIGHT(ss.SAMPLENO, LEN(ss.SAMPLENO) - 1) END AS GroupSamp,