File tree Expand file tree Collapse file tree 3 files changed +42
-0
lines changed
sql-queries-7/escape-keyword Expand file tree Collapse file tree 3 files changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ -- Create new column with reserved keyword as name
2
+ ALTER TABLE Course add [group] VARCHAR (15 );
3
+
4
+ -- setup some data
5
+ UPDATE Course SET [group] = ' beginner' WHERE department_id = 1 AND credits = 5 ;
6
+ UPDATE Course SET [group] = ' intermediate' WHERE department_id = 4 AND credits = 5 ;
7
+ UPDATE Course SET [group] = ' advanced' WHERE credits = 7 ;
8
+ UPDATE Course SET [group] = ' beginner' WHERE [group] IS NULL ;
9
+
10
+ -- queries
11
+ SELECT DISTINCT [group] FROM Course;
12
+
13
+ -- reset table
14
+ ALTER TABLE Course DROP COLUMN [group];
Original file line number Diff line number Diff line change
1
+ -- Create new column with reserved keyword as name
2
+ ALTER TABLE Course add COLUMN ` group` VARCHAR (15 );
3
+
4
+ -- setup some data
5
+ UPDATE Course SET ` group` = ' beginner' WHERE department_id = 1 AND credits = 5 ;
6
+ UPDATE Course SET ` group` = ' intermediate' WHERE department_id = 4 AND credits = 5 ;
7
+ UPDATE Course SET ` group` = ' advanced' WHERE credits = 7 ;
8
+ UPDATE Course SET ` group` = ' beginner' WHERE ` group` IS NULL ;
9
+
10
+ -- queries
11
+ SELECT DISTINCT ` group` FROM Course;
12
+
13
+ -- reset table
14
+ ALTER TABLE Course DROP COLUMN ` group` ;
Original file line number Diff line number Diff line change
1
+ -- Create new column with reserved keyword as name
2
+ ALTER TABLE course add COLUMN " group" VARCHAR (15 );
3
+
4
+ -- setup some data
5
+ UPDATE course SET " group" = ' beginner' WHERE department_id = 1 AND credits = 5 ;
6
+ UPDATE course SET " group" = ' intermediate' WHERE department_id = 4 AND credits = 5 ;
7
+ UPDATE course SET " group" = ' advanced' WHERE credits = 7 ;
8
+ UPDATE course SET " group" = ' beginner' WHERE " group" IS NULL ;
9
+
10
+ -- queries
11
+ SELECT DISTINCT " group" FROM course;
12
+
13
+ -- reset table
14
+ ALTER TABLE course DROP COLUMN " group" ;
You can’t perform that action at this time.
0 commit comments