Skip to content

Sql bookstore practice challenge

Latest

Choose a tag to compare

@Kamoyaka Kamoyaka released this 05 Sep 20:15
b2d26cb

πŸš€ Upskill Portfolio

Welcome to my personal upskilling portfolio!
This repository showcases the projects and skills I have developed while actively learning and practicing modern technical skills.


πŸ“Œ About This Portfolio

This portfolio documents my continuous learning journey.
It contains practical projects that demonstrate my understanding of:

  • SQL & Database fundamentals
  • Problem-solving with real-world scenarios
  • Clean code practices
  • Progressive skill building (from basic to intermediate)

πŸ› οΈ Projects

1. SQL Bookstore Challenge

Status: Completed
Level: Beginner β†’ Intermediate

A complete hands-on SQL practice project built around a Bookstore database.

What I practiced:

  • Creating tables and inserting data
  • Basic SELECT queries
  • Filtering with WHERE, AND, OR, LIKE
  • Sorting (ORDER BY) and limiting results
  • Aggregate functions (COUNT, SUM, AVG, MAX, MIN)
  • GROUP BY
  • Basic JOINs
  • UPDATE, DELETE, and INSERT

Database used: SQLite (tested on SQLPhone Android app)

πŸ“ Folder: /sql-bookstore-challenge


2. (Add your next project here)

Status: In Progress / Completed
Description: ...


🧰 Tech Stack & Tools

  • SQL (SQLite)
  • SQLPhone (Android SQL practice app)
  • Git & GitHub
  • Markdown

(You can expand this list as you add more skills: Python, Excel, Power BI, HTML/CSS, etc.)


πŸ“‚ Repository Structure

upskill-portfolio/
β”œβ”€β”€ README.md
β”œβ”€β”€ sql-bookstore-challenge/
β”‚   β”œβ”€β”€ setup.sql
β”‚   β”œβ”€β”€ level-1-select.sql
β”‚   β”œβ”€β”€ level-2-where.sql
β”‚   β”œβ”€β”€ level-3-order-by.sql
β”‚   β”œβ”€β”€ level-4-aggregates.sql
β”‚   β”œβ”€β”€ level-5-joins.sql
β”‚   └── bonus.sql
└── (future projects...)
<img width="2400" height="1013" alt="output1" src="https://github.com/user-attachments/assets/672f6cf9-772d-408a-bc22-40f360f2f1a6" />