Skip to content

Commit 2192a77

Browse files
authored
Merge pull request #359 from HrishiDhondge/main
sql queries for SQL-174 issue
2 parents 200474b + 7e436c4 commit 2192a77

File tree

4 files changed

+19
-0
lines changed

4 files changed

+19
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
SELECT id, name, CASE
2+
WHEN LENGTH(name) > 13
3+
THEN SUBSTRING(name, 2, LENGTH(name) - 2)
4+
ELSE name
5+
END AS new_name, LENGTH(name) AS name_length FROM Course ORDER BY name_length;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
SELECT CASE
2+
WHEN LEFT(name, 1) = 'M' AND RIGHT(name, 1) = 'I'
3+
THEN SUBSTRING(name, 2, LENGTH(name) - 2)
4+
ELSE name
5+
END AS new_name FROM Course;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
SELECT id, name, LEFT(RIGHT(name, LENGTH(name) - 1), LENGTH(name) - 2) as new_name FROM Course;
2+
3+
SELECT id, name, RIGHT(LEFT(name, LENGTH(name) - 1), LENGTH(name) - 2) as new_name FROM Course;
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SELECT id, SUBSTRING(name, 2, LENGTH(name) - 2) AS new_name FROM Course;
2+
3+
SELECT id, name, SUBSTRING(name, 2, LENGTH(name) - 2) AS new_name FROM Course;
4+
5+
-- SQL Server --
6+
SELECT id, SUBSTRING(name, 2, LEN(name) - 2) AS new_name FROM Course;

0 commit comments

Comments
 (0)