From 751c794279737080eb888eb1e1eeec00029803f3 Mon Sep 17 00:00:00 2001 From: thinkasany <480968828@qq.com> Date: Mon, 30 Oct 2023 09:58:17 +0800 Subject: [PATCH] feat: add sql solution to lc problem: No.2308 --- .../2308.Arrange Table by Gender/README.md | 15 +++++++++++++++ .../2308.Arrange Table by Gender/README_EN.md | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/solution/2300-2399/2308.Arrange Table by Gender/README.md b/solution/2300-2399/2308.Arrange Table by Gender/README.md index 32d2a450d3b43..17b868e9a08ca 100644 --- a/solution/2300-2399/2308.Arrange Table by Gender/README.md +++ b/solution/2300-2399/2308.Arrange Table by Gender/README.md @@ -101,4 +101,19 @@ FROM t ORDER BY rk1, rk2; ``` +```sql +SELECT + user_id, + gender +FROM Genders +ORDER BY + ( + RANK() OVER ( + PARTITION BY gender + ORDER BY user_id + ) + ), + 2; +``` + diff --git a/solution/2300-2399/2308.Arrange Table by Gender/README_EN.md b/solution/2300-2399/2308.Arrange Table by Gender/README_EN.md index 0ac503f0ead85..b47392371f0da 100644 --- a/solution/2300-2399/2308.Arrange Table by Gender/README_EN.md +++ b/solution/2300-2399/2308.Arrange Table by Gender/README_EN.md @@ -96,4 +96,19 @@ FROM t ORDER BY rk1, rk2; ``` +```sql +SELECT + user_id, + gender +FROM Genders +ORDER BY + ( + RANK() OVER ( + PARTITION BY gender + ORDER BY user_id + ) + ), + 2; +``` +