اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

للحصول على اسم الموظفين و تاريخ التوظيف الخاص بالموظفين الذين تم توظيفهم في عام 1982 في oracle يمكنك استخدام الاستعلام التالي:

SELECT name, hire_date FROM employees
WHERE hire_date >= '1982-01-01' and hire_date < '1982-01-01'

في البداية نقوم بتحديد/اختيار SELECT الأعمدة التي نريد الحصول على البيانات الخاصة بها هذه الأعمدة هي اسم الموظف name و تاريخ توظيفه hire_date "قد تختلف أسماء هذه الأعمدة في قاعدة البيانات الخاصة بك"

نقوم باختيار هذه الأعمدة من FROM  جدول الموظفين employees "قد يختلف اسم هذا الجدول في قاعدة البيانات الخاصة بك"

و من هذه الأعمدة نريد استخراج أسماء الوظفين الذين تم توظفيهم في عام 1982 بالإضافة إلى تاريخ توظيفهم لذلك نقوم باستخدام where أي عندما تاريخ التوظيف أكبر من أو يساوي أول أيام عام 1982 و أصغر من أول أيام العام الذي يليه أي 1983

  • 0
نشر
بتاريخ 11 ساعات قال Yomna Raouf:

للحصول على اسم الموظفين و تاريخ التوظيف الخاص بالموظفين الذين تم توظيفهم في عام 1982 في oracle يمكنك استخدام الاستعلام التالي:


SELECT name, hire_date FROM employees
WHERE hire_date >= '1982-01-01' and hire_date < '1982-01-01'

في البداية نقوم بتحديد/اختيار SELECT الأعمدة التي نريد الحصول على البيانات الخاصة بها هذه الأعمدة هي اسم الموظف name و تاريخ توظيفه hire_date "قد تختلف أسماء هذه الأعمدة في قاعدة البيانات الخاصة بك"

نقوم باختيار هذه الأعمدة من FROM  جدول الموظفين employees "قد يختلف اسم هذا الجدول في قاعدة البيانات الخاصة بك"

و من هذه الأعمدة نريد استخراج أسماء الوظفين الذين تم توظفيهم في عام 1982 بالإضافة إلى تاريخ توظيفهم لذلك نقوم باستخدام where أي عندما تاريخ التوظيف أكبر من أو يساوي أول أيام عام 1982 و أصغر من أول أيام العام الذي يليه أي 1983

شــكــراََ لك..ممكن أن أسالك سؤال أخر!!

  • 0
نشر
بتاريخ 11 ساعات قال Yomna Raouf:

نعم، تفضلي 

4.         Display the employee name and department name for all employees who have an A in their name. Save your SQL statement in a file called p4q4.sql.

 

              ENAME    DNAME
              -------  ------------
              BLAKE    SALES

       CLARK    ACCOUNTING

       MARTIN   SALES

       ALLEN    SALES

       JAMES    SALES

       WARD     SALES

       ADAMS    RESEARCH

              7 rows selected.

°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

هذا السؤال لم أستطع حلة كماهو أي مرة بيطلع 8 صفوف وكمان ليست نفس البيانات ..

ممكن الطريقة اللي تظهر لي هذا الجدول..وشكراََ

  • 0
نشر
بتاريخ منذ ساعة مضت قال أسماء عبدالله محمود النظاري:

ممكن الطريقة اللي تظهر لي هذا الجدول..وشكراََ

مرحبا أسماء،

هل يمكنك تزويدنا بتصميم قاعدة البيانات لديك؟

اسماء حقول الجداول و كيفية ربطهم سويا.

شكرا لكِ

  • 0
نشر
بتاريخ 3 ساعات قال Wael Aljamal:

مرحبا أسماء،

هل يمكنك تزويدنا بتصميم قاعدة البيانات لديك؟

اسماء حقول الجداول و كيفية ربطهم سويا.

شكرا لكِ

أنا لازلت مبتدئة وهذا أحد جداول أوركل وأسماء الحقول enam dname نستحدم طريقة الاستدعاء من جدولين emp, dept

  • 0
نشر
بتاريخ 5 ساعات قال أسماء عبدالله محمود النظاري:

أنا لازلت مبتدئة وهذا أحد جداول أوركل وأسماء الحقول enam dname نستحدم طريقة الاستدعاء من جدولين emp, dept

هذه المعلومات غير كافية، أريد بالتفصيل كل جدول و أسماء الحقول داخله لاستطيع كتابة استعلام صحيح.

يمكنك البحث عن مصطلح join في sql لاستخلاص بيانات من عدة جداول وتتم عن طريق وجود اعمدة مشتركة نقوم بمطابقة السجلات التابعة لنفس الموظف مثلا و جلب اسم القسم عن طريق رقمه مثلا.

حيث احيانا نضع جدول مستقل يحوي رقم القسم مع اسمه، ويكتفى بذكر رقم القسم في جدول الموظفين و عند القيام بالاستعلام نطابق رقم القسم من جدول الموظف و نجلب اسمه من جدول الأقسام و نعرض النتيجة.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...