-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSQLStringFunctions.DataBootcamp.sql
53 lines (37 loc) · 1.21 KB
/
SQLStringFunctions.DataBootcamp.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/*
String Functions, - TRIM, LTRIM, Replace, Substring, Upper, Lower
*/
--Drop TAble EmployeeErrors;
--CREATE TABLE EmployeeErrors (
--EmployeeID varchar (50),
--FirstName varchar (50),
--LastName varchar (50)
--)
Insert Into EmployeeErrors VALUES
('1001', 'Jimbo' , 'Halbert'),
(' 1002', 'Pamela' , 'Beasley'),
('1005', 'TOby' , 'Flenderson-Fired')
Select *
From EmployeeErrors
---Using Trim, LTRIM, RTRIM
--SELECT EmployeeID, TRIM(EmployeeID) as IDTRIM
--FROM EmployeeErrors
--SELECT EmployeeID, RTRIM(EmployeeID) as IDTRIM
--FROM EmployeeErrors
--SELECT EmployeeID, LTRIM(EmployeeID) as IDTRIM
--FROM EmployeeErrors
--Using Replace
--SELECT LastName , Replace (LastName, '-Fired', ' ' ) as LastNameFix
--From EmployeeErrors
-- Using substring
--SELECT SUBSTRING (FirstName, 3, 3)
--From EmployeeErrors
--Select Substring(err.EmployeeErrors.FirstName,1,3 ), Substring(dem.FirstName,1,3)
--from EmployeeErrors err
--Join EmployeeDemographics dem
-- ON SUBSTRING (err.FirstName, 1 , 3) = Substring(dem.FirstName,1,3)
-- using Upper and Lower
Select FirstName , Lower (FirstName)
From EmployeeErrors
Select FirstName , Upper (FirstName)
From EmployeeErrors