{"id":24489737,"url":"https://github.com/ashifhassandev/sql-workouts","last_synced_at":"2026-02-24T06:18:10.658Z","repository":{"id":270605899,"uuid":"910861227","full_name":"ashifhassandev/sql-workouts","owner":"ashifhassandev","description":"𝐀 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐲 𝐜𝐨𝐧𝐭𝐚𝐢𝐧𝐢𝐧𝐠 𝐒𝐐𝐋 𝐰𝐨𝐫𝐤𝐨𝐮𝐭 𝐞𝐱𝐞𝐫𝐜𝐢𝐬𝐞𝐬 𝐚𝐧𝐝 𝐚 𝐬𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞𝐝 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐫𝐨𝐚𝐝𝐦𝐚𝐩, 𝐚𝐢𝐦𝐞𝐝 𝐚𝐭 𝐡𝐞𝐥𝐩𝐢𝐧𝐠 𝐮𝐬𝐞𝐫𝐬 𝐞𝐧𝐡𝐚𝐧𝐜𝐞 𝐭𝐡𝐞𝐢𝐫 𝐒𝐐𝐋 𝐬𝐤𝐢𝐥𝐥𝐬.","archived":false,"fork":false,"pushed_at":"2025-01-05T04:56:38.000Z","size":14,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-20T23:12:47.713Z","etag":null,"topics":["javascript","nodejs","postgres","postgresql","postgresql-database","roadmap","sql"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ashifhassandev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-01T16:54:05.000Z","updated_at":"2025-01-19T09:29:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc46b77f-9ba3-4fb1-9aca-b5bb06e0a311","html_url":"https://github.com/ashifhassandev/sql-workouts","commit_stats":null,"previous_names":["ashif1996/sql-workouts","ashifhassandev/sql-workouts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ashifhassandev/sql-workouts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashifhassandev%2Fsql-workouts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashifhassandev%2Fsql-workouts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashifhassandev%2Fsql-workouts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashifhassandev%2Fsql-workouts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashifhassandev","download_url":"https://codeload.github.com/ashifhassandev/sql-workouts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashifhassandev%2Fsql-workouts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261749257,"owners_count":23203998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","nodejs","postgres","postgresql","postgresql-database","roadmap","sql"],"created_at":"2025-01-21T17:15:42.511Z","updated_at":"2025-10-24T23:36:31.560Z","avatar_url":"https://github.com/ashifhassandev.png","language":"JavaScript","readme":"# SQL Workouts  \n\nWelcome to the **SQL Workouts** repository! This repository is a comprehensive resource for improving your SQL skills through practical exercises and a structured learning roadmap. Whether you're a beginner or a seasoned developer, these workouts will help you master SQL concepts and database management techniques.  \n\n## Table of Contents  \n\n- [About the Repository](#about-the-repository)  \n- [Project Structure](#project-structure)  \n- [Features](#features)  \n- [Getting Started](#getting-started)  \n- [Usage](#usage)  \n- [Roadmap \u0026 Notes](#roadmap--notes)  \n- [Contributions](#contributions)  \n- [License](#license)  \n\n## About the Repository  \n\nThis repository contains a variety of SQL exercises, focusing on key topics such as data selection, insertion, updating, relationships, table joins, and aggregation. Each file in the `workouts` folder targets a specific SQL concept, providing a practical, hands-on approach to learning.  \n\n## Project Structure  \n\n```plaintext  \nsql-workouts/  \n├── workouts/  \n│   ├── aggregate.js  \n│   ├── connect.js  \n│   ├── createRelationships.js  \n│   ├── createTable.js  \n│   ├── deleteData.js  \n│   ├── dropTable.js  \n│   ├── insertData.js  \n│   ├── joinTables.js  \n│   ├── searchData.js  \n│   ├── selectData.js  \n│   ├── updateData.js  \n├── .gitignore  \n├── README.md  \n├── package-lock.json  \n└── package.json  \n```  \n\n## Features  \n\n- **Comprehensive Exercises**: Covers essential SQL topics, including CRUD operations, relationships, joins, and aggregate functions.  \n- **Progressive Learning**: Exercises are designed to build skills step-by-step.  \n- **Real-World Scenarios**: Focuses on concepts frequently used in database management.  \n- **Learning Resources**: Paired with a structured SQL roadmap and detailed notes.  \n\n## Getting Started  \n\n1. **Clone the Repository**:  \n   ```bash  \n   git clone https://github.com/your-username/sql-workouts.git  \n   cd sql-workouts  \n   ```  \n\n2. **Set Up SQL Environment**:  \n   Install any SQL database system of your choice (e.g., MySQL, PostgreSQL, SQLite).  \n\n3. **Install Node.js**:  \n   [Download Node.js](https://nodejs.org/)  \n\n4. **Install Dependencies**:  \n   ```bash  \n   npm install  \n   ```  \n\n5. **Run an Exercise**:  \n   Modify `connect.js` to include your database connection details, then execute an exercise:  \n   ```bash  \n   node workouts/createTable.js  \n   ```  \n\n## Usage  \n\n- Each file in the `workouts` folder represents an SQL workout.  \n- Edit the files as needed to include your database credentials or customize SQL queries.  \n- Run the files in your local Node.js environment to interact with your database.  \n\n## Roadmap \u0026 Notes  \n\n- 📖 [SQL Roadmap](https://roadmap.sh/sql)  \n- 📚 [SQL Week 19 Notes](https://bronotes.super.site/week-19-sql)  \n\nUse these resources to structure your learning and gain deeper insights into SQL concepts.  \n\n## Contributions  \n\nContributions are welcome! Here's how you can contribute:  \n\n1. Fork the repository.  \n2. Create a new branch:  \n   ```bash  \n   git checkout -b feature-new-exercise  \n   ```  \n3. Commit your changes:  \n   ```bash  \n   git commit -m \"Add a new SQL workout exercise\"  \n   ```  \n4. Push the branch:  \n   ```bash  \n   git push origin feature-new-exercise  \n   ```  \n5. Submit a pull request.  \n\n## License  \n\nThis project is licensed under the [MIT License](LICENSE).  \n\n## Acknowledgments  \n\nSpecial thanks to the SQL community and open-source contributors for their resources and support.  \n\nHappy Querying! 🚀  ","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashifhassandev%2Fsql-workouts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashifhassandev%2Fsql-workouts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashifhassandev%2Fsql-workouts/lists"}