From fed41a2a643bed82a7681d2ff8769902e971471a Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Wed, 10 Jul 2024 22:35:19 -0700 Subject: [PATCH 01/11] Create sql-random-mysql.sql --- sql-queries-2/sql-retrieve-random/sql-random-mysql.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 sql-queries-2/sql-retrieve-random/sql-random-mysql.sql diff --git a/sql-queries-2/sql-retrieve-random/sql-random-mysql.sql b/sql-queries-2/sql-retrieve-random/sql-random-mysql.sql new file mode 100644 index 00000000..5183fa62 --- /dev/null +++ b/sql-queries-2/sql-retrieve-random/sql-random-mysql.sql @@ -0,0 +1,4 @@ +SELECT * + FROM Faculty + ORDER BY RAND() + LIMIT 1; From 0a8b820c9be52488cded71dcb137cdec0e89124f Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Wed, 10 Jul 2024 22:35:51 -0700 Subject: [PATCH 02/11] Create sql-random-mssql.sql --- sql-queries-2/sql-retrieve-random/sql-random-mssql.sql | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 sql-queries-2/sql-retrieve-random/sql-random-mssql.sql diff --git a/sql-queries-2/sql-retrieve-random/sql-random-mssql.sql b/sql-queries-2/sql-retrieve-random/sql-random-mssql.sql new file mode 100644 index 00000000..2879278b --- /dev/null +++ b/sql-queries-2/sql-retrieve-random/sql-random-mssql.sql @@ -0,0 +1,3 @@ +SELECT TOP 1 * + FROM Faculty + ORDER BY NEWID(); From f8d044bc922d32376b3b3def2400f9eb5a3cfe18 Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Wed, 10 Jul 2024 22:39:28 -0700 Subject: [PATCH 03/11] Create sql-random-postgres.sql --- ... FROM Faculty ORDER BY RANDOM() LIMIT 3; | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; diff --git a/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; b/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; new file mode 100644 index 00000000..5a932541 --- /dev/null +++ b/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; @@ -0,0 +1,14 @@ +SELECT * + FROM Faculty + ORDER BY RANDOM() + LIMIT 1; + +SELECT * + FROM Faculty + ORDER BY RANDOM() + LIMIT 2; + +SELECT * + FROM Faculty + ORDER BY RANDOM() + LIMIT 3; From edb365b9aa6f0447d8f6c1c6e3a9cd5346d29fb9 Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Wed, 10 Jul 2024 22:41:29 -0700 Subject: [PATCH 04/11] Delete sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; --- ... FROM Faculty ORDER BY RANDOM() LIMIT 3; | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; diff --git a/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; b/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; deleted file mode 100644 index 5a932541..00000000 --- a/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 1; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 2; SELECT * FROM Faculty ORDER BY RANDOM() LIMIT 3; +++ /dev/null @@ -1,14 +0,0 @@ -SELECT * - FROM Faculty - ORDER BY RANDOM() - LIMIT 1; - -SELECT * - FROM Faculty - ORDER BY RANDOM() - LIMIT 2; - -SELECT * - FROM Faculty - ORDER BY RANDOM() - LIMIT 3; From b9431f24b2d9f749362e007a3947fd684739f452 Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Wed, 10 Jul 2024 22:41:58 -0700 Subject: [PATCH 05/11] Create sql-random-postgres.sql --- .../sql-retrieve-random/sql-random-postgres.sql | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 sql-queries-2/sql-retrieve-random/sql-random-postgres.sql diff --git a/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql b/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql new file mode 100644 index 00000000..5a932541 --- /dev/null +++ b/sql-queries-2/sql-retrieve-random/sql-random-postgres.sql @@ -0,0 +1,14 @@ +SELECT * + FROM Faculty + ORDER BY RANDOM() + LIMIT 1; + +SELECT * + FROM Faculty + ORDER BY RANDOM() + LIMIT 2; + +SELECT * + FROM Faculty + ORDER BY RANDOM() + LIMIT 3; From 13b878098fe1ed0d3e1c19f5dbeca664ffd35b33 Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Thu, 11 Jul 2024 21:07:16 -0700 Subject: [PATCH 06/11] Create count-over.sql --- sql-queries-2/sql-get-paginate/count-over.sql | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 sql-queries-2/sql-get-paginate/count-over.sql diff --git a/sql-queries-2/sql-get-paginate/count-over.sql b/sql-queries-2/sql-get-paginate/count-over.sql new file mode 100644 index 00000000..73142110 --- /dev/null +++ b/sql-queries-2/sql-get-paginate/count-over.sql @@ -0,0 +1,16 @@ +SELECT * + FROM Faculty + ORDER BY id + OFFSET 1 + LIMIT 3; + +SELECT id, name, position, start_date, end_date, department_id, + COUNT(*) OVER() AS full_count + FROM Faculty; + +SELECT id, name, position, start_date, end_date, department_id, + COUNT(*) OVER() AS full_count + FROM Faculty + ORDER BY id + OFFSET 1 + LIMIT 4; From 53f58203a7d64f2aed71fcadef36d5600d3421e0 Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Sat, 13 Jul 2024 15:52:51 -0700 Subject: [PATCH 07/11] Delete sql-queries-2/sql-get-paginate/count-over.sql --- sql-queries-2/sql-get-paginate/count-over.sql | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 sql-queries-2/sql-get-paginate/count-over.sql diff --git a/sql-queries-2/sql-get-paginate/count-over.sql b/sql-queries-2/sql-get-paginate/count-over.sql deleted file mode 100644 index 73142110..00000000 --- a/sql-queries-2/sql-get-paginate/count-over.sql +++ /dev/null @@ -1,16 +0,0 @@ -SELECT * - FROM Faculty - ORDER BY id - OFFSET 1 - LIMIT 3; - -SELECT id, name, position, start_date, end_date, department_id, - COUNT(*) OVER() AS full_count - FROM Faculty; - -SELECT id, name, position, start_date, end_date, department_id, - COUNT(*) OVER() AS full_count - FROM Faculty - ORDER BY id - OFFSET 1 - LIMIT 4; From 0e3d1c020c22ea49df64165b349075c23d5be4b7 Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Fri, 18 Oct 2024 06:55:55 -0700 Subject: [PATCH 08/11] Create escape-quote-mssql.sql Create escape-quote-mssql.sql --- .../escape-quote-mssql.sql | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 sql-queries-7/escape-single-quote/escape-quote-mssql.sql diff --git a/sql-queries-7/escape-single-quote/escape-quote-mssql.sql b/sql-queries-7/escape-single-quote/escape-quote-mssql.sql new file mode 100644 index 00000000..01aefafd --- /dev/null +++ b/sql-queries-7/escape-single-quote/escape-quote-mssql.sql @@ -0,0 +1,19 @@ +INSERT INTO + Student (id, name, national_id, birth_date, enrollment_date, graduation_date, gpa) + VALUES + (1001, 'John O'Liu', 123345566, '2001-04-05', '2020-01-15', '2024-06-15', 4); + +INSERT INTO + Student (id, name, national_id, birth_date, enrollment_date, graduation_date, gpa) + VALUES + (1001, 'John O''Liu', 123345566, '2001-04-05', '2020-01-15', '2024-06-15', 4); + +INSERT INTO + Student (id, name, national_id, birth_date, enrollment_date, graduation_date, gpa) + VALUES + (1001, $$John O'Liu$$, 123345566, '2001-04-05', '2020-01-15', '2024-06-15', 4); + +INSERT INTO + Student (id, name, national_id, birth_date, enrollment_date, graduation_date, gpa) + VALUES + (1001, 'John O' || CHR(39) ||'Liu', 123345566, '2001-04-05', '2020-01-15', '2024-06-15', 4); From 1a8e832bb9ac3346d2d9855bcb05311184afda3c Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Fri, 18 Oct 2024 06:58:13 -0700 Subject: [PATCH 09/11] Rename escape-quote-mssql.sql to escape-quote-pssql.sql --- .../{escape-quote-mssql.sql => escape-quote-pssql.sql} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sql-queries-7/escape-single-quote/{escape-quote-mssql.sql => escape-quote-pssql.sql} (100%) diff --git a/sql-queries-7/escape-single-quote/escape-quote-mssql.sql b/sql-queries-7/escape-single-quote/escape-quote-pssql.sql similarity index 100% rename from sql-queries-7/escape-single-quote/escape-quote-mssql.sql rename to sql-queries-7/escape-single-quote/escape-quote-pssql.sql From 43c20864e0c513faeebd5fe211e7e4cb4fae0705 Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Fri, 18 Oct 2024 07:00:02 -0700 Subject: [PATCH 10/11] Create escape-single-quote-mysql.sql --- .../escape-single-quote/escape-single-quote-mysql.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 sql-queries-7/escape-single-quote/escape-single-quote-mysql.sql diff --git a/sql-queries-7/escape-single-quote/escape-single-quote-mysql.sql b/sql-queries-7/escape-single-quote/escape-single-quote-mysql.sql new file mode 100644 index 00000000..a763aa69 --- /dev/null +++ b/sql-queries-7/escape-single-quote/escape-single-quote-mysql.sql @@ -0,0 +1,4 @@ +INSERT INTO + Student (id, name, national_id, birth_date, enrollment_date, graduation_date, gpa) + VALUES + (1001, CONCAT('John O', CHAR(39), 'Liu'), 123345566, '2001-04-05', '2020-01-15', '2024-06-15', 4); From b1bdf40845ed02d73a20f39f1605b86ddee7f10a Mon Sep 17 00:00:00 2001 From: letscodewithsriram <48707256+letscodewithsriram@users.noreply.github.com> Date: Fri, 18 Oct 2024 09:24:52 -0700 Subject: [PATCH 11/11] Create escape-quote-mssql.sql --- sql-queries-7/escape-single-quote/escape-quote-mssql.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 sql-queries-7/escape-single-quote/escape-quote-mssql.sql diff --git a/sql-queries-7/escape-single-quote/escape-quote-mssql.sql b/sql-queries-7/escape-single-quote/escape-quote-mssql.sql new file mode 100644 index 00000000..e2a4fc64 --- /dev/null +++ b/sql-queries-7/escape-single-quote/escape-quote-mssql.sql @@ -0,0 +1,4 @@ +INSERT INTO + Student (id, name, national_id, birth_date, enrollment_date, graduation_date, gpa) + VALUES + (1001, 'John O' || CHR(39) ||'Liu', 123345566, '2001-04-05', '2020-01-15', '2024-06-15', 4);