1+
2+
3+ -- CREATE TABLE EmployeeErrors (
4+ -- EmployeeID varchar(50)
5+ -- ,FirstName varchar(50)
6+ -- ,LastName varchar(50)
7+ -- )
8+
9+ -- Insert into EmployeeErrors Values
10+ -- ('1001 ', 'Jimbo', 'Halbert')
11+ -- ,(' 1002', 'Pamela', 'Beasely')
12+ -- ,('1005', 'TOby', 'Flenderson - Fired')
13+
14+ Select *
15+ From EmployeeErrors
16+
17+ -- Using Trim, LTRIM, RTRIM
18+
19+ -- Select EmployeeID, TRIM(employeeID) AS IDTRIM
20+ -- FROM EmployeeErrors
21+
22+ -- Select EmployeeID, RTRIM(employeeID) as IDRTRIM
23+ -- FROM EmployeeErrors
24+
25+ -- Select EmployeeID, LTRIM(employeeID) as IDLTRIM
26+ -- FROM EmployeeErrors
27+
28+
29+ -- Using Replace
30+
31+ -- Select LastName, REPLACE(LastName, '- Fired', '') as LastNameFixed
32+ -- FROM EmployeeErrors
33+
34+
35+ -- Using Substring, when we dont have common ID like EmployeeID to match 2 tables
36+
37+ -- Select err.FirstName, Substring(err.FirstName,1,3), dem.FirstName, Substring(dem.FirstName,1,3)
38+ -- FROM EmployeeErrors err
39+ -- JOIN SQLTutorial.dbo.EmployeeDemographics dem
40+ -- on Substring(err.FirstName,1,3) = Substring(dem.FirstName,1,3)
41+
42+
43+
44+
45+ -- Using UPPER and lower
46+
47+ Select firstname, LOWER (firstname)
48+ from EmployeeErrors
49+
50+ Select Firstname, UPPER (FirstName)
51+ from EmployeeErrors
0 commit comments