أهلا وسهلا بك زائرنا الكريم في JO1R FORUM | منتديات شباب و صبايا الأردن، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

رد: قواعد البيانات SQl من الصفر كود: Cross tabulation TRANSFORM Sum(Qty) AS Total SELECT

كود: Cross tabulation TRANSFORM Sum(Qty) AS Total SELECT S.SNo FROM ( ( S INNER JOIN SP ON S.SNo = SP.SNo) INNER JOIN P ON P.PNo = SP.PNo) GROUP BY



look/images/icons/i1.gif قواعد البيانات SQl من الصفر
  03-11-2008 02:13 صباحاً  
معلومات الكاتب ▼
تاريخ الإنضمام : 04-07-2007
رقم العضوية : 1
المشاركات : 11,318
الدولة : Jordan
الجنس :
تاريخ الميلاد : 10-7-1986
قوة السمعة : 2,147,483,647
موقعي : زيارة موقعي
كود:
Cross tabulation

TRANSFORM Sum(Qty) AS Total

SELECT S.SNo

FROM ( ( S INNER JOIN SP ON S.SNo = SP.SNo) INNER JOIN P ON P.PNo = SP.PNo)

GROUP BY S.SNo

PIVOT P.City ;

لجعل سجلات حقل معين كاعمدة في جدول

عناوين الاعمدة pivot p.city è

عناوين السطورselect s.sno è

ماداخل الجدول transform sum(qty) as total è

لاتكتب p.city في group by لانها استخدمن في pivot p.city


كود:
INSERT INTO S (SNo , SName) VALUES (S0 , TBA ) ;

كتابة قيم افتراضيه لحقول معينة .


كود:
INSERT INTO SP SELECT *

FROM S2shipments ;


نسخ جميع بيانات الحقول من الجدول Sp الى الجدول الجديد S2shipments

· انشاء جدول جديد من الجدول الاساسي

وفوائدة الاتي :

1. سرعة التعامل مع الجدول الجديد ( لان حجمة صغير)

2. عدم تعطيل الجدول الاساسي




كود:
insert into student (st_no , st_name)

values (&no , &name);

لاضافة القيم الى الجدول

ملاحظة : اذا كان المتغير متغير حرفي فيجب مراعاة ان تكون القيمة المدخلة بين علامتي تنصيص ‘ ali ‘

اما في حالة وضع المتغير والاشارة بين علامتي تنصيص فلاداعي لادخالها بين علامتي تنصيص


كود:
insert into student (st_no,st_name , st_birth_day,st_age ) values

(11, ‘ali’ ,to_date

(12/07/1399 , DD/MM/YYYY) , null );


اضافة البيانات الى الجدول

يشترط ان يكون عدد القيم مساوي عدد الحقول

لتحويل التاريخ من نص الى تاريخ to_date :


كود:
insert into student values

(11, ‘ali’ ,to_date

(12/07/1399 , DD/MM/YYYY) , null );

لاضافة البيانات الى الجدول

يشترط ان يكون عدد القيم مساوي عدد الحقول

لتحويل التاريخ من نص الى تاريخ to_date :



الساعة الآن 01:09 AM