آموزش C# و .Net
1.56K subscribers
467 photos
329 videos
19 files
2.88K links
تعرفه تبلیغات :
https://t.me/+w-o6dHW5O31jMWNk

آیدی ادمین:
@ma_limbs
Download Telegram
💡 نکته #SQL

🟣 موضوع : ‏محدودیت CHECK

نکته :

‏میتونی چند تا شرط رو با AND و OR ترکیب کنی تو CHECK. مثلا هم طول یه رشته رو چک کنی هم مقدارش رو! 🔥👌


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏جستجوی جزئی با LIKE و الگوها

نکته :

‏دنبال یه چیزی می‌گردی که وسطش یه کلمه خاص هست؟ 🤔 '%کلمه_خاص%' رو بچسبون به LIKE تا پیداش کنی! مثلاً WHERE اسم LIKE '%علی%' 💡


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏Stored Procedures و نحوه ایجاد آن‌ها

نکته :

‏وقتی Stored Procedureت رو ساختی، فقط با یه اسم صداش کن و کار رو ازش بخواه. 🗣️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏فیلتر گروه‌ها با HAVING

نکته :

‏به جای WHERE تو فیلتر کردن توابع تجمیعی (مثل COUNT, SUM) از HAVING استفاده کن! 🤓


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏توابع کاربر-تعریف‌شده (UDF)

نکته :

‏یادت نره بعد از ساختن UDF، بهش دسترسی مناسب بدی! بقیه هم بتونن ازش استفاده کنن! 😉


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏استفاده از ALIAS برای جدول‌ها و ستون‌ها

نکته :

‏وقتی چند تا جدول رو JOIN می‌کنی، اسم ستون‌ها رو هم با ALIAS خوشگل کن. مثلا c.first_name AS CustomerName . اینجوری نتیجه کوئری خیلی خوانا میشه.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز T-SQL - مبانی SELECT #پایگاه_داده #sql_server #t_sql

🟣 سوال: تفاوت بین اپراتور = و != در T-SQL چیست؟

🟢 پاسخ: اپراتور = برای مقایسه تساوی و اپراتور != برای مقایسه نابرابری استفاده می‌شود. مثال: SELECT * FROM Employees WHERE Department = 'HR'; و SELECT * FROM Employees WHERE Department != 'HR';
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏کلید خارجی (FOREIGN KEY)

نکته :

‏برای کلیدهای خارجی‌ت اسم‌های با معنی بذار. مثلاً fkorderscustomer_id خیلی بهتر از اسم‌های عجیب غریب خودکاره. دیباگ کردن رو راحت می‌کنه. 💡


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



آیا ORDER BY بر روی داده‌های NULL تأثیر خاصی دارد؟ 

A)
داده های NULL همیشه در ابتدا نمایش داده می‌شوند. 

B)
داده های NULL همیشه در انتها نمایش داده می‌شوند. 

C)
بستگی به پایگاه داده دارد (مثلاً در Oracle با NULLS FIRST یا NULLS LAST قابل تنظیم است). 

D)
داده های NULL حذف می‌شوند. 


پاسخ:
C)
بستگی به پایگاه داده دارد (مثلاً در Oracle با NULLS FIRST یا NULLS LAST قابل تنظیم است). 

توضیح: رفتار پیش‌فرض با NULLها در سیستم‌های مختلف متفاوت است. در برخی مانند MySQL، NULLها در مرتب‌سازی صعودی ابتدا می‌آیند. در PostgreSQL و Oracle می‌توان رفتار را مشخص کرد: 

ORDER BY column_name ASC NULLS LAST

   


💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/success7ir ن
آدرس وبسایت:
https://tutorial24.ir/
💡 نکته #SQL

🟣 موضوع : NATURAL JOIN

نکته :

‏وقتی با NATURAL JOIN کار می‌کنی، حتماً قبلش ساختار جداول رو چک کن. 👀


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



تفاوت اصلی بین LIKE و = در SQL چیست؟ 

   A)
گزینه LIKE برای اعداد و = برای متن است. 

   B)
گزینه LIKE از Wildcards پشتیبانی می‌کند، اما = فقط مقادیر دقیق را مقایسه می‌کند. 
   C)
گزینه = سریع‌تر از LIKE است. 

   D)
گزینه LIKE فقط در SQL Server کار می‌کند. 

  
پاسخ:
B)
گزینه
LIKE از Wildcards پشتیبانی می‌کند، اما = فقط مقادیر دقیق را مقایسه می‌کند. 

   توضیح: = برای مقایسه دقیق رشته‌ها یا اعداد استفاده می‌شود، در حالی که LIKE امکان جستجوی الگویی را فراهم می‌کند. 


   

💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
💡 نکته #SQL

🟣 موضوع : ‏سطوح ایزولاسیون تراکنش‌ها

نکته :

‏وقتی داری با چند کاربر همزمان کار می‌کنی، سطوح ایزولاسیون اهمیت بیشتری پیدا می‌کنن. 👥


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



کدام گزینه معادل NOT LIKE در SQL است؟ 
   A) <> 
   B) !LIKE 
   C) NOT (LIKE) 
   D) LIKE NOT 


   پاسخ:
C) NOT (LIKE) 

   توضیح: برای نفی شرایط LIKE از NOT LIKE یا NOT (column LIKE pattern) استفاده می‌شود. 

   

💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/