السلام عليكم
كيف يمكننا جمع حقلين في حقل ثالث عند الطلب او عند اضافة حقل جديد عن طريق جمل sql وليس عن طريق عمل for each للحقول في برمجة الفورم؟؟
السلام عليكم
كيف يمكننا جمع حقلين في حقل ثالث عند الطلب او عند اضافة حقل جديد عن طريق جمل sql وليس عن طريق عمل for each للحقول في برمجة الفورم؟؟
السلام عليكم
لم افهم المطلوب لكن اشارة الجمع هي + سواءا للنصوص او الارقام
مثل
select (f1 + f1 ) as f3 from mytable
أشكر سرعة اجابتك اخ TareqVB
وسؤالي هو هل يمكن حفظ الناتج في حقل جديد ضمن قاعدة البيانات وليس مجرد عرضه؟
لنفرض أن الحقلين المراد جمعهما هما f1 و f2 و أنه لدينا حقل ثالث f3
عند تنفيذ هذا الكود
UPDATE mytable SET f3 = f1 + f2
فـإن قيمة الحقل f3 في كل سطر من الجدول سيتم احتسابها على أنها مجموع قيمتي الحقلين f1 و f2 في هذا السطر (كأنك تقوم بحلقة for على كامل الجدول)
يمكنك إضافة شرط ما على الأسطر التي ستتأثر بالتعديل من خلال عبارة WHERE
و بشكل عام صيغة UPDATE في SQL القياسية هي من الشكل :
UPDATE table_name SET column_name = new_value WHERE column_name = some_value
أبو خالد السوري
شكراً اخي أبو خالد السوري على هذا الكود الجميل والرائع
بالفعل هو هذا طلبي.. وجزاك الله كل خير
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…