آموزش PHP و Laravel و هوش مصنوعی
2.18K subscribers
174 photos
380 videos
1.99K 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/
🔵 کوییز T-SQL - مبانی SELECT #پایگاه_داده #sql_server #t_sql

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

🟢 پاسخ: برای این کار می‌توان از ترکیب اپراتور = با دستور IN استفاده کرد. به عنوان مثال: SELECT * FROM Products WHERE Category IN ('Electronics', 'Furniture');
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز SQL Server: برای انتخاب رکوردهایی که در یک ستون مشخص مقدار خاصی دارند، از کدام عملگر استفاده می‌شود؟

الف) =
ب) !=
ج) LIKE
د) ALL

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


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

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

🟢 پاسخ: می‌توان از ترکیب LIKE با کاراکترهای % برای چند کاراکتر و _ برای یک کاراکتر استفاده کرد. مثال: SELECT * FROM Products WHERE Name LIKE '___Phone%';
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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



تابع SUM در SQL برای چه کاری استفاده می‌شود؟ 

   A)
شمارش تعداد رکوردها 

   B)
محاسبه مجموع مقادیر یک ستون عددی 

   C)
پیدا کردن بزرگ‌ترین مقدار در یک ستون 

   D)
مرتب‌سازی داده‌ها 


   پاسخ:
B
 

   توضیح: تابع SUM در
SQL برای محاسبه مجموع مقادیر یک ستون عددی به کار می‌رود. 



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



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

🟣 موضوع : ‏Encryption در سطح ستون و دیتابیس

نکته :

‏برای PostgreSQL، می‌تونی از extension‌های مختلف مثل pgcrypto استفاده کنی. این extension امکانات رمزگذاری قوی‌تری رو در اختیارت می‌ذاره. 💪


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

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

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

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

🟣 موضوع : ‏توابع عددی: ROUND, FLOOR, CEIL

نکته :

‏نکته 5: یه مثال عملی برای ROUND: فرض کن داری قیمت محصول رو نشون میدی. SELECT ROUND(19.999, 2) بهت میده 20.00. خیلی تمیزتره برای نمایش قیمت! 🛍️💲


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

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

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

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