https://github.com/rezatajari/sqlserverchallenges
A personal learning repository for exploring Microsoft SQL Server — writing queries, solving SQL challenges, and documenting key concepts while improving database skills.
https://github.com/rezatajari/sqlserverchallenges
database learn-sql microsoft-sql-server queries sql sql-challenges sql-practice sql-server t-sql
Last synced: 12 days ago
JSON representation
A personal learning repository for exploring Microsoft SQL Server — writing queries, solving SQL challenges, and documenting key concepts while improving database skills.
- Host: GitHub
- URL: https://github.com/rezatajari/sqlserverchallenges
- Owner: rezatajari
- Created: 2025-10-06T05:08:05.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-10-06T06:24:01.000Z (7 months ago)
- Last Synced: 2025-10-06T07:25:10.794Z (7 months ago)
- Topics: database, learn-sql, microsoft-sql-server, queries, sql, sql-challenges, sql-practice, sql-server, t-sql
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SQLChallenges
[](https://opensource.org/licenses/MIT)
## Overview
**SQLChallenges** is a personal repository for practicing and documenting SQL Server exercises. The purpose is to reinforce learning through **hands-on exercises**, ensuring that theoretical concepts are applied in practice.
The repo contains exercises covering **table management, data manipulation, constraints, views, and joins**. Each folder is self-contained and includes SQL scripts that can be run directly in SQL Server Management Studio (SSMS) or any compatible SQL client.
The philosophy behind this repository is **learning by doing**: read the instructions in each folder’s README, attempt the exercises yourself, and then review the scripts to compare approaches and understand best practices.
---
## How to Use
1. Clone the repository:
```bash
git clone https://github.com/rezatajari/SQLChallenges.git
```
# چالشهای SQL
---
## معرفی
مخزن **چالشهای SQL** یک ریپازیتوری شخصی برای تمرین و مستندسازی تمرینهای SQL Server است. هدف اصلی این پروژه، تقویت یادگیری از طریق تمرین عملی و اطمینان از بهکارگیری مفاهیم تئوری در عمل است.
این مخزن شامل تمرینهایی در زمینههای زیر میباشد:
- مدیریت جداول
- دستکاری دادهها
- محدودیتها (Constraints)
- نماها (Views)
- اتصال جداول (Joins)
هر پوشه بهصورت مستقل طراحی شده و شامل اسکریپتهای SQL است که میتوان آنها را مستقیماً در **SQL Server Management Studio (SSMS)** یا هر کلاینت سازگار با SQL اجرا کرد.
فلسفه اصلی این مخزن «یادگیری با انجام دادن» است:
ابتدا توضیحات هر پوشه را در فایل راهنما مطالعه کنید، سپس خودتان تمرینها را انجام دهید و در نهایت اسکریپتها را بررسی کنید تا روشها را مقایسه کرده و با بهترین شیوهها آشنا شوید.
---
## نحوه استفاده
۱. مخزن را کلون کنید:
```bash
git clone https://github.com/rezatajari/SQLChallenges.git