SQL NULL Values
🔹 NULL چیست؟
- 
در SQL مقدار NULLیعنی هیچ مقداری وجود ندارد (ناشناخته یا خالی).
- 
NULLبا0یا رشته خالی''فرق دارد.
🔹 بررسی مقدار NULL
برای بررسی NULL از IS NULL و IS NOT NULL استفاده میکنیم (نه =).
مثال:
🔹 تمام کارمندانی که مدیر ندارند برمیگرداند.
🔹 تمام کارمندانی که مدیر دارند برمیگرداند.
🔹 عملیات با NULL
- 
هر محاسبهای با NULL→ نتیجهNULLمیشود.
🔹 توابع برای کار با NULL
1️⃣ ()ISNULL (در SQL Server)
🔹 اگر مقدار ManagerID برابر NULL باشد، مقدار 0 جایگزین میشود.
2️⃣ ()IFNULL (در MySQL)
🔹 اگر مقدار NULL باشد، 'No Manager' جایگزین میشود.
3️⃣ ()COALESCE (استاندارد SQL)
🔹 اولین مقدار غیر NULL را برمیگرداند.
🔹 مثال عملی
جدول Customers:
| CustomerID | Name | |
|---|---|---|
| 1 | Ali | ali@mail.com | 
| 2 | Sara | NULL | 
| 3 | Reza | reza@mail.com | 
کوئری:
🔹 خروجی:
| Name | ContactEmail | 
|---|---|
| Ali | ali@mail.com | 
| Sara | No Email | 
| Reza | reza@mail.com | 
✅ خلاصه:
- 
NULLیعنی مقدار ناشناخته.
- 
برای بررسی از IS NULL / IS NOT NULLاستفاده کن.
- 
برای جایگزین کردن مقدار پیشفرض از ISNULL,IFNULL, یاCOALESCEاستفاده میشه.
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React