Forwarded from تعلم قواعد بيانات SQL Database
عندما اكتب
result 0
result 1
معناها اختر الاجابه الصحيحه الذي تتنفذ في قاعده البيانات
يعني هذا الشكل
result 0
result 1
معناها اختر الاجابه الصحيحه الذي تتنفذ في قاعده البيانات
يعني هذا الشكل
Anonymous Quiz
24%
result 0
21%
result 1
24%
result 2
31%
result 3
كيف ارجع نتيجت استرجاع لعمود الاسم Name
Anonymous Quiz
48%
SELECT column_name AS Name FROM table_name;
26%
SELECT column_name Name FROM table_name;
26%
All is true
سلام الله عليكم تاخرت عليكم بالشرح لانه لايزال الكثير لم يتفاعلوا مع التمارين ما ادري ايش السبب ممكن الذي معه اقتراحات او طرق حلوه ممكن يرسلها لي وان شاء الله ناخذ افضل طريقه
👍4
ما هي قاعدة البيانات؟
Anonymous Quiz
9%
a. مكان لتخزين الملفات
85%
b. مكان لتخزين البيانات
6%
c. مكان لتخزين البرامج
😁1
ما هي الجداول في قواعد البيانات؟
Anonymous Quiz
82%
a. مجموعة من البيانات المترابطة بشكل منطقي
13%
b. مجموعة من الملفات المترابطة بشكل منطقي
5%
c. مجموعة من البرامج المترابطة بشكل منطقي
ما هي العلاقات في قواعد البيانات؟
Anonymous Quiz
84%
a. ربط بين جدولين في قاعدة البيانات
8%
b. نوع من البيانات المخزنة في جدول قاعدة البيانات
8%
c. طريقة لعرض البيانات في قاعدة البيانات
👍3
ما هي الفهارس في قواعد البيانات؟
Anonymous Quiz
48%
a. قائمة بجميع البيانات في جدول قاعدة البيانات
20%
b. قائمة بالقيم المخزنة في جدول قاعدة البيانات
32%
c. قائمة بجميع العلاقات في جدول قاعدة البيانات
ما هو الأمر الذي يستخدم لاسترداد جميع الأعمدة والصفوف من جدول في SQL؟
Anonymous Quiz
63%
a. SELECT *
28%
b. SELECT ALL
8%
c. SELECT DISTINCT
👍2
مرحبا بالجميع اختفينا هذه الفتره انشغلت في العمل وكنت مستني استفساراتكم حول طرق الشرح ومافي اي استفسارات
How to create a table with a bit data type column
كيفية إنشاء جدول بعمود نوع بيانات بت
create table myBooleanTable
(
id int,
ispair bit
)
كيفية إنشاء جدول بعمود نوع بيانات بت
create table myBooleanTable
(
id int,
ispair bit
)
شاركو الرابط قد يستفيد غيرك عن طريقك فتكسب اجره رابط الانظمام الى القناه
https://t.me/sql_asp_project
https://t.me/sql_asp_project
Telegram
تعلم قواعد بيانات SQL Database
تعلم وعلم غيرك في قواعد بيانات SQL Database
تحليل وتصميم قواعد بيانات
وبرمجه مواقع اخبارية
تحليل وتصميم قواعد بيانات
وبرمجه مواقع اخبارية
اليو م فيه معانا استخدام اداتين قد لايستغني عنها اي مبرمج في عمل الاسترجاعات استخدام الاداتين في عمل الشروط او اختبار القيم IIF و case
1- IIF function
2-case when
IIF(BASIC = 'TRUE', 'YES', 'NO')
case when column = 'FALSE' then 'NO' else 'YES' end
IIF(اذا لم يتحقق الشرط, 'اذا تحقق الشرط', الشرط)
case when الشرط then اذا تحقق الشرط else اذا لم يتحقق الشرط end
1- IIF function
2-case when
IIF(BASIC = 'TRUE', 'YES', 'NO')
case when column = 'FALSE' then 'NO' else 'YES' end
IIF(اذا لم يتحقق الشرط, 'اذا تحقق الشرط', الشرط)
case when الشرط then اذا تحقق الشرط else اذا لم يتحقق الشرط end
امثله على الدوال السابقه مثلا قيمتين نريد نطبع اذا كان العدد الاول اكبر من الثاني اطبع لنا True مالم اطبع False
او اطبع اذا كان مجموع الرقمين اكبر من 90 excellent مالم وجيد good
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF( @a> @b, 'True', 'False' ) as res,
IIF( @a+ @b>90, 'excellent', 'good' ) as txtResalt
او اطبع اذا كان مجموع الرقمين اكبر من 90 excellent مالم وجيد good
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF( @a> @b, 'True', 'False' ) as res,
IIF( @a+ @b>90, 'excellent', 'good' ) as txtResalt
👍1
يمكن استخدام الاداتين السابقتين ل اكثر من شرط
SELECT CASE
WHEN @a <=0 THEN 'bad'
WHEN @a>=50 and @a<=60 THEN 'good'
WHEN @a>90 THEN ' Excellent'
END
SELECT CASE
WHEN @a <=0 THEN 'bad'
WHEN @a>=50 and @a<=60 THEN 'good'
WHEN @a>90 THEN ' Excellent'
END
🥰1
تستخدم هذا الدالتين في اكثر من خدمه في الاسترجاع في تحديث البيانات في الشروط في الترتيب في اغلب الاشياء
1-Use CASE in an UPDATE statement
UPDATE HumanResources.Employee
SET VacationHours = (
CASE
WHEN ((VacationHours - 10.00) < 0) THEN VacationHours + 40
ELSE (VacationHours + 20.00)
END
)
OUTPUT Deleted.BusinessEntityID,
Deleted.VacationHours AS BeforeValue,
Inserted.VacationHours AS AfterValue
WHERE SalariedFlag = 0;
2-Use CASE in a HAVING clause
3-Use CASE in an ORDER BY clause
ORDER BY CASE SalariedFlag
WHEN 1 THEN BusinessEntityID
END DESC
1-Use CASE in an UPDATE statement
UPDATE HumanResources.Employee
SET VacationHours = (
CASE
WHEN ((VacationHours - 10.00) < 0) THEN VacationHours + 40
ELSE (VacationHours + 20.00)
END
)
OUTPUT Deleted.BusinessEntityID,
Deleted.VacationHours AS BeforeValue,
Inserted.VacationHours AS AfterValue
WHERE SalariedFlag = 0;
2-Use CASE in a HAVING clause
3-Use CASE in an ORDER BY clause
ORDER BY CASE SalariedFlag
WHEN 1 THEN BusinessEntityID
END DESC
👍2
سلام الله عليكم اتمنى ان يستفيد الجميع من هذه القناه منتظر ارائكم واستفساراتكم حول طريقه الشرح وماهي المواضيع التي تحتاجو شرح فيها اكثر بحيث اذا بدانا في بنا قاعده بيانان متكامله نكون قد فهمنا كل المواضيع او اغلبها
👍1
اسعد الله اوقاتكم بكل خير
كيف نعمل استعلام يضهر لنا عدد الصفوف المكرره
SELECT column1, column2, COUNT(*)
FROM your_table
GROUP BY column1, column2
HAVING COUNT(*) > 1;
كيف نعمل استعلام يضهر لنا عدد الصفوف المكرره
SELECT column1, column2, COUNT(*)
FROM your_table
GROUP BY column1, column2
HAVING COUNT(*) > 1;