عرض مشاركة واحدة
#1  
قديم 04-22-2022
Şøķåŕą متواجد حالياً
Egypt     Female
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
 
 عضويتي » 8
 اشراقتي ♡ » May 2017
 كُـنتَ هُـنا » منذ دقيقة واحدة (04:14 PM)
آبدآعاتي » 12,487,268
 تقييمآتي » 2509912
 حاليآ في » ☆❤️. أعيش على. حب الله ♡☆
دولتي الحبيبه » دولتي الحبيبه Egypt
جنسي  »  Female
 حالتي الآن »
آلعمر  » ❤
الحآلة آلآجتمآعية  » عزباء 😄
تم شكري »  1,811
شكرت » 1,772
مَزآجِي  »  1
мч ммѕ ~
MMS ~
 
Q70 طرق ربط المعلومات عند جلبها من الجداول في لغة البرمجة sql



أهمية ربط المعلومات في لغة البرمجة SQL يعد مفهوم ربط البيانات في لغة البرمجة (SQL) من المفاهيم الضرورية عند المستخدمين، حيث يسهل هذا المفهوم عملية استرجاع المعلومات من قبل المستخدمين، وبعد تخزين البيانات في جداول متفرقة وبشكل منطقي لا بد للمستخدمين من معرفة كيفية استرجاعها بشكل مرتب وكأنها موضوعة في جدول واحد، لأن أي معلومات يتم طلبها من قاعدة البيانات سيتم إرجاعها لنا في جدول واحد. طرق ربط المعلومات في لغة البرمجة SQL عند جلب المعلومات المخزنة في مجموعة جداول في وقت واحد، يوجد هناك أربع طرق أساسية لتحديد كيف سيتم دمج المعلومات التي سيتم إرجاعها وهي: (Inner Join): حيث يتم من خلال هذه الطريقة الحصول فقط على القيم المشتركة بين الجدولين. (Full Join): يتم من خلال هذه الطريقة الحصول على القيم المشتركة والغير مشتركة بين الجدولين. (Left Join): يتم من خلال هذه الطريقة الحصول على كل قيم الجدول الأيسر بالإضافة إلى القيم المشتركة معه من الجدول الأيمن. (Right Join): يتم من خلال هذه الطريقة الحصول على كل قيم الجدول الأيمن بالإضافة إلى القيم المشتركة معه من الجدول الأيسر. وعند القيام بجلب البيانات من أكثر من جدول يجب على المستخدم أن يقوم بتحديد إسم الجدول الذي يحتوي على العمود حتى يضمن أن لا يحدث تضارب في الأسماء، فعلى سبيل المثال في كل من الجدولين الجدول الذي يحمل إسم (users) والجدول (countries) يوجد عمود إسمه (id)، وإذا كان المستخدم يرغب بالحصول على معلومات من هذين الجدولين في نفس الوقت فإنه سوف يواجه مشكلة تضارب الأسماء عند محاولة عرض قيم العمود (id)، وذلك لأن قاعدة البيانات لن تعرف أي (id) وفي أي جدول، لذلك على المستخدم أن يقوم عليك بذكر إسم الجدول الذي يرغب بإحضار قيم العمود منه، وفيما يلي مثال على كيفية الحصول على معلومات من عمودين مختلفين: SElECT columuns FROM table1 join_type table2 ON table1.table2_id = table_2.id حيث تم ذكر إسم الجدولين (users) والجدول (countries) بعد الكلمة (FROM) حيث يجب أن يتم ذكر من أين ستحضر قيم الجداول.



 توقيع : Şøķåŕą





رد مع اقتباس