├── 01-01821-find-customers-with-positive-revenue-this-year.sql ├── 02-00183-customers-who-never-order.sql ├── 03-01873-calculate-special-bonus.sql ├── 04-01398-customers-who-bought-products-A-and-B-but-not-C.sql ├── 05-01112-highest-grade-for-each-student.sql ├── 06-00175-combine-two-tables.sql ├── 07-01607-sellers-with-no-sales.sql ├── 08-01407-top-travellers.sql ├── 09-00607-sales-person.sql ├── 10-01440-evaluate-boolean-expression.sql ├── 11-01212-teams-scores-in-football-tournamant.sql ├── 12-01890-the-latest-login-in-2020.sql ├── 13-00511-game-play-analysis-i.sql ├── 14-01571-warehouse-manager.sql ├── 15-00586-customer-placing-the-largest-number-of-orders.sql ├── 16-01741-find-total-time-spent-by-each-employee.sql ├── 17-01173-immediate-food-delivery-i.sql ├── 18-01445-apples-&-oranges.sql ├── 19-01699-number-of-calls-between-two-persons.sql ├── 20-01587-bank-account-summary-ii.sql ├── 21-00182-duplicate-emails.sql ├── 22-01050-actors-and-director-who-cooperated-at-least-three-times.sql ├── 23-01511-customer_order-frequency.sql ├── 24-01693-daily_leads-and-partners.sql ├── 25-01495-friendly-movies-streamed-last-month.sql ├── 26-01501-countries-you-can-safely-invest-in.sql ├── 27-00603-consecutive-available-seats.sql ├── 28-01795-rearrange-products-table.sql ├── 29-00613-shortest-distance-in-a-line.sql ├── 30-01965-employees-with-missing-information.sql ├── 31-01264-page-recommendations.sql ├── 32-00608-tree-node.sql ├── 33-00534-game-play-analysis-iii.sql ├── 34-01783-grand-slam-titles.sql ├── 35-01747-leetflex-banned-accounts.sql ├── 36-01350-students-with-invalid-departments.sql ├── 37-01303-find-the-team-size.sql ├── 38-00512-game-play-analysis-ii.sql ├── 39-00184-department-highest-salary.sql ├── 40-01549-the-most-recent-orders-for-each-product.sql ├── 41-01532-the-most-recent-three-orders.sql ├── 42-01831-maximum-transaction-each-day.sql ├── 43-01077-project-employees-iii.sql ├── 44-01285-find-the-start-and-end-number-of-continuous-ranges.sql ├── 45-01596-the-most-frequently-ordered-products-for-each-customer.sql ├── 46-01709-biggest-window-between-visits.sql ├── 47-01270-all-people-report-to-the-given-manager.sql ├── 48-01412-find-the-quiet-students-in-all-exams.sql ├── 49-01767-find-the-subtasks-that-did-not-execute.sql ├── 50-01225-report-contiguous-dates.sql └── README.md /01-01821-find-customers-with-positive-revenue-this-year.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/01-01821-find-customers-with-positive-revenue-this-year.sql -------------------------------------------------------------------------------- /02-00183-customers-who-never-order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/02-00183-customers-who-never-order.sql -------------------------------------------------------------------------------- /03-01873-calculate-special-bonus.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/03-01873-calculate-special-bonus.sql -------------------------------------------------------------------------------- /04-01398-customers-who-bought-products-A-and-B-but-not-C.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/04-01398-customers-who-bought-products-A-and-B-but-not-C.sql -------------------------------------------------------------------------------- /05-01112-highest-grade-for-each-student.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/05-01112-highest-grade-for-each-student.sql -------------------------------------------------------------------------------- /06-00175-combine-two-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/06-00175-combine-two-tables.sql -------------------------------------------------------------------------------- /07-01607-sellers-with-no-sales.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/07-01607-sellers-with-no-sales.sql -------------------------------------------------------------------------------- /08-01407-top-travellers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/08-01407-top-travellers.sql -------------------------------------------------------------------------------- /09-00607-sales-person.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/09-00607-sales-person.sql -------------------------------------------------------------------------------- /10-01440-evaluate-boolean-expression.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/10-01440-evaluate-boolean-expression.sql -------------------------------------------------------------------------------- /11-01212-teams-scores-in-football-tournamant.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/11-01212-teams-scores-in-football-tournamant.sql -------------------------------------------------------------------------------- /12-01890-the-latest-login-in-2020.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/12-01890-the-latest-login-in-2020.sql -------------------------------------------------------------------------------- /13-00511-game-play-analysis-i.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/13-00511-game-play-analysis-i.sql -------------------------------------------------------------------------------- /14-01571-warehouse-manager.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/14-01571-warehouse-manager.sql -------------------------------------------------------------------------------- /15-00586-customer-placing-the-largest-number-of-orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/15-00586-customer-placing-the-largest-number-of-orders.sql -------------------------------------------------------------------------------- /16-01741-find-total-time-spent-by-each-employee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/16-01741-find-total-time-spent-by-each-employee.sql -------------------------------------------------------------------------------- /17-01173-immediate-food-delivery-i.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/17-01173-immediate-food-delivery-i.sql -------------------------------------------------------------------------------- /18-01445-apples-&-oranges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/18-01445-apples-&-oranges.sql -------------------------------------------------------------------------------- /19-01699-number-of-calls-between-two-persons.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/19-01699-number-of-calls-between-two-persons.sql -------------------------------------------------------------------------------- /20-01587-bank-account-summary-ii.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/20-01587-bank-account-summary-ii.sql -------------------------------------------------------------------------------- /21-00182-duplicate-emails.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/21-00182-duplicate-emails.sql -------------------------------------------------------------------------------- /22-01050-actors-and-director-who-cooperated-at-least-three-times.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/22-01050-actors-and-director-who-cooperated-at-least-three-times.sql -------------------------------------------------------------------------------- /23-01511-customer_order-frequency.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/23-01511-customer_order-frequency.sql -------------------------------------------------------------------------------- /24-01693-daily_leads-and-partners.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/24-01693-daily_leads-and-partners.sql -------------------------------------------------------------------------------- /25-01495-friendly-movies-streamed-last-month.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/25-01495-friendly-movies-streamed-last-month.sql -------------------------------------------------------------------------------- /26-01501-countries-you-can-safely-invest-in.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/26-01501-countries-you-can-safely-invest-in.sql -------------------------------------------------------------------------------- /27-00603-consecutive-available-seats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/27-00603-consecutive-available-seats.sql -------------------------------------------------------------------------------- /28-01795-rearrange-products-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/28-01795-rearrange-products-table.sql -------------------------------------------------------------------------------- /29-00613-shortest-distance-in-a-line.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/29-00613-shortest-distance-in-a-line.sql -------------------------------------------------------------------------------- /30-01965-employees-with-missing-information.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/30-01965-employees-with-missing-information.sql -------------------------------------------------------------------------------- /31-01264-page-recommendations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/31-01264-page-recommendations.sql -------------------------------------------------------------------------------- /32-00608-tree-node.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/32-00608-tree-node.sql -------------------------------------------------------------------------------- /33-00534-game-play-analysis-iii.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/33-00534-game-play-analysis-iii.sql -------------------------------------------------------------------------------- /34-01783-grand-slam-titles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/34-01783-grand-slam-titles.sql -------------------------------------------------------------------------------- /35-01747-leetflex-banned-accounts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/35-01747-leetflex-banned-accounts.sql -------------------------------------------------------------------------------- /36-01350-students-with-invalid-departments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/36-01350-students-with-invalid-departments.sql -------------------------------------------------------------------------------- /37-01303-find-the-team-size.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/37-01303-find-the-team-size.sql -------------------------------------------------------------------------------- /38-00512-game-play-analysis-ii.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/38-00512-game-play-analysis-ii.sql -------------------------------------------------------------------------------- /39-00184-department-highest-salary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/39-00184-department-highest-salary.sql -------------------------------------------------------------------------------- /40-01549-the-most-recent-orders-for-each-product.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/40-01549-the-most-recent-orders-for-each-product.sql -------------------------------------------------------------------------------- /41-01532-the-most-recent-three-orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/41-01532-the-most-recent-three-orders.sql -------------------------------------------------------------------------------- /42-01831-maximum-transaction-each-day.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/42-01831-maximum-transaction-each-day.sql -------------------------------------------------------------------------------- /43-01077-project-employees-iii.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/43-01077-project-employees-iii.sql -------------------------------------------------------------------------------- /44-01285-find-the-start-and-end-number-of-continuous-ranges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/44-01285-find-the-start-and-end-number-of-continuous-ranges.sql -------------------------------------------------------------------------------- /45-01596-the-most-frequently-ordered-products-for-each-customer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/45-01596-the-most-frequently-ordered-products-for-each-customer.sql -------------------------------------------------------------------------------- /46-01709-biggest-window-between-visits.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/46-01709-biggest-window-between-visits.sql -------------------------------------------------------------------------------- /47-01270-all-people-report-to-the-given-manager.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/47-01270-all-people-report-to-the-given-manager.sql -------------------------------------------------------------------------------- /48-01412-find-the-quiet-students-in-all-exams.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/48-01412-find-the-quiet-students-in-all-exams.sql -------------------------------------------------------------------------------- /49-01767-find-the-subtasks-that-did-not-execute.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/49-01767-find-the-subtasks-that-did-not-execute.sql -------------------------------------------------------------------------------- /50-01225-report-contiguous-dates.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/50-01225-report-contiguous-dates.sql -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leetlab11/Advanced-SQL-50/HEAD/README.md --------------------------------------------------------------------------------