آموزش PHP و Laravel و هوش مصنوعی
2.18K subscribers
175 photos
380 videos
2K links
Download Telegram

🔵 کوییز #SQL



تابع COALESCE در SQL چه کاری انجام می‌دهد؟ 

A)
اولین مقدار غیر-NULL را از لیست برمی‌گرداند. 

B)
تعداد مقادیر NULL را می‌شمارد. 

C)
تمام NULLها را به صفر تبدیل می‌کند. 

D)
مقادیر NULL را حذف می‌کند. 


پاسخ:
A)
اولین مقدار غیر-NULL را از لیست برمی‌گرداند. 

توضیح: مثلاً COALESCE(NULL, 5, 10) مقدار 5 را برمی‌گرداند. 




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



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: نحوه استفاده از عبارت WHERE در یک دستور SELECT را توضیح دهید.

🟢 پاسخ: عبارت WHERE در یک دستور SELECT برای فیلتر کردن رکوردها بر اساس شرایط مشخص استفاده می‌شود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 سوال: چگونه می‌توان رکوردهایی را یافت که مقدار یک ستون در بازه خاصی باشد و با مقدار بالای بازه برابر نباشد؟

🟢 پاسخ: می‌توان از اپراتور BETWEEN استفاده کرد و مقدار بالای بازه را از طریق شرط اضافی حذف کرد. به عنوان مثال: SELECT * FROM Sales WHERE Amount BETWEEN 100 AND 500 AND Amount < 500;
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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



اگر جدول Students شامل [10, 20, 30, NULL, 40] در ستون Score باشد، خروجی AVG(Score) چیست؟ 

A) 25 
B) 30 
C) 100 
D) NULL 

پاسخ:
A) 25 

توضیح: AVG فقط مقادیر غیر NULL را محاسبه می‌کند (10+20+30+40=100) و بر تعداد آن‌ها تقسیم می‌کند (100/4=25). 



   

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



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: چگونه می‌توانید همه ستون‌ها را از یک جدول بدون مشخص کردن آن‌ها به صورت جداگانه انتخاب کنید؟

🟢 پاسخ: می‌توانید همه ستون‌ها را از یک جدول بدون مشخص کردن آن‌ها به صورت جداگانه با استفاده از کاراکتر * در دستور SELECT انتخاب کنید، مانند: SELECT * FROM table_name;
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

آدرس وبسایت:
https://Tutorial24.ir

🔵 کوییز #SQL


چه خطایی در این دستور وجود دارد؟ 

UPDATE employees SET phone_number = '123-456' WHERE id = 5 AND name = 'Ali';
 
A)
عدم استفاده از VALUES
 
B)
اگر هیچ رکوردی با id = 5 و name = 'Ali' وجود نداشته باشد، هیچ به‌روزرسانی رخ نمی‌دهد.

C)
استفاده از عملگر AND در WHERE 

D)
ستون phone_number نمی‌تواند رشته دریافت کند. 


پاسخ:
B
توضیح: 
دستور از نظر سینتکس صحیح است، اما اگر شرط WHERE با هیچ رکوردی مطابقت نداشته باشد، هیچ تغییری اعمال نمی‌شود. 



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



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: چگونه می‌توانید از دستور SELECT برای بازیابی داده‌ها از یک نما استفاده کنید؟

🟢 پاسخ: می‌توانید از دستور SELECT برای بازیابی داده‌ها از یک نما به همان روشی که از یک جدول استفاده می‌کنید، فقط با مشخص کردن نام نما در عبارت FROM استفاده کنید.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 سوال: چگونه می‌توان از UNION ALL برای ترکیب SELECT‌هایی که از جداول موقت استفاده می‌کنند بهره برد؟

🟢 پاسخ: می‌توانید جداول موقت را در هر SELECT تعریف کنید و سپس با UNION ALL ترکیب کنید. مثال: SELECT * FROM #Temp1 UNION ALL SELECT * FROM #Temp2;
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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



آیا می‌توان از AVG همراه با GROUP BY استفاده کرد؟ 

A)
خیر، AVG فقط با WHERE کار می‌کند. 

B)
بله، می‌توان میانگین را برای گروه‌های مختلف محاسبه کرد. 

C)
فقط با JOIN قابل استفاده است. 

D)
فقط در جداول موقت کار می‌کند. 


پاسخ:
B)
بله، می‌توان میانگین را برای گروه‌های مختلف محاسبه کرد. 

توضیح: GROUP BY امکان محاسبه‌ی AVG برای گروه‌های مختلف را فراهم می‌کند. 


   

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



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



اگر بخواهیم مجموع مقادیر ستون price را فقط برای محصولات با category = 'Electronics' محاسبه کنیم، کدام کوئری درست است؟ 

   A) SELECT SUM(price) FROM products WHERE category = 'Electronics'; 

   B) SELECT SUM(price) FROM products GROUP BY category; 

   C) SELECT SUM(price) FROM products HAVING category = 'Electronics'; 

   D) SELECT SUM(price) FROM products ORDER BY category; 


   پاسخ:
A
 

   توضیح: شرط WHERE برای فیلتر کردن رکوردهای مربوط به دسته‌بندی الکترونیک قبل از محاسبه مجموع استفاده می‌شود. 
   


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



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