الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اقوم بجمع حقلين في حقل ثالث

بدأه newahmed في 1 أبريل 2008 · 4 رد · 1,631 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكننا جمع حقلين في حقل ثالث عند الطلب او عند اضافة حقل جديد عن طريق جمل sql وليس عن طريق عمل for each للحقول في برمجة الفورم؟؟

#3

أشكر سرعة اجابتك اخ TareqVB

وسؤالي هو هل يمكن حفظ الناتج في حقل جديد ضمن قاعدة البيانات وليس مجرد عرضه؟

#4

لنفرض أن الحقلين المراد جمعهما هما 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

http://www.w3schools.com/sql/sql_update.asp

أبو خالد السوري

#5

شكراً اخي أبو خالد السوري على هذا الكود الجميل والرائع

بالفعل هو هذا طلبي.. وجزاك الله كل خير

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…