إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ثلاثة أسئلة على جدول الـ EMP


5 رد (ردود) على هذا الموضوع

#1 emem

emem

    عضو

  • الأعضــاء
  • 7 مشاركة

تاريخ المشاركة 23 December 2004 - 08:56 PM

أرجو ممن يجد في نفسه القدرة بالاجابة على هذه الأسئلة الإجابة عليها سريعا جزاكم الله خيرا:
السؤال الأول:
قم بإظهار موقع حرف H من حقل ENAME وأيضا اظهار خمسة حروف من حقل JOP من الجدول EMP?

السؤال الثاني:
قم بإظهار حقول بيانات ENAME,EMPNO,JOP من جدول EMP مع يجاد طول بيانات الحقل JOP مع تحديد طول المتغير (HI MY FRIND)?

السؤال الثالث:
أوجد باقي قسمة الحقل COMM على العدد 5 من الجدول EMP وكذلك أوجد باقي قسمة العمود TOTAL مرفوع للأس 2 بعدين نقسم على 4؟

#2 abumohamad

abumohamad

    مشترك

  • الأعضــاء
  • 87 مشاركة

تاريخ المشاركة 23 December 2004 - 10:53 PM

بسم الله الرحمن الرحيم
سوف اساعدك على حل السؤال الثالث :
select mod(comm,5) I
from emp

ولم أفهم المطلوب في ال جزء الثاني من السؤال

#3 أحمد الطيار

أحمد الطيار

    عضو

  • الأعضــاء
  • 7 مشاركة

تاريخ المشاركة 23 December 2004 - 11:51 PM

السلام عليكم ورحمة الله ..

اسمح لي أن أجتهد في الاجابة علي سؤالك الاول ..

السؤال الأول:
قم بإظهار موقع حرف H من حقل ENAME وأيضا اظهار خمسة حروف من حقل JOP من الجدول EMP?

select instr(ename,'H'),
substr(job,1,5)
from emp;



والله المستعان ..

تم التعديل بواسطة أحمد الطيار, 24 December 2004 - 12:02 AM.


#4 أحمد الطيار

أحمد الطيار

    عضو

  • الأعضــاء
  • 7 مشاركة

تاريخ المشاركة 24 December 2004 - 12:00 AM

اما عن السؤال الثاني وهو ايضا محض اجتهاد مني .. فاسمح لي في انتظار اساتذتنا للتعقيب ..

السؤال الثاني:
قم بإظهار حقول بيانات ENAME,EMPNO,JOP من جدول EMP مع يجاد طول بيانات الحقل JOP مع تحديد طول المتغير (HI MY FRIND)?

select ename,empno,job
length(job),
length('hi my friend')
from emp;


ستجد النتيجة كما اعتقدها صحيحة .. ولكن سيتكرر العمود الخاص بطول المتغير ( HI MY FRIND )علي امتداد العرض .. فهل من سبيل لعرضه مرة واحدة فقط ؟؟

والله أعلم ..

#5 m_hamtini

m_hamtini

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 26 December 2004 - 11:20 AM

SELECT COMM/5 , MOD(COMM,5)
FROM EMP
WHERE COMM IS NOT NULL


هذا هو جواب السؤال الثالث

#6 undo

undo

    مشترك

  • الأعضــاء
  • 86 مشاركة

تاريخ المشاركة 04 January 2005 - 09:55 PM

اما اجابة الجزء الثاني من السؤال الثالث
SELECT MOD(TOTAL*TOTAL,4)
FROM EMP WHERE TOTAL IS NOT NULL;