عندما اعمل جملة select في محرر الـ SQL PLUS فان الجدول يكون غير مرتب الحقول ليست جميعها في نفس الصف وكذلك السجلات يعطي 7 سجلات ويرجع يكتب العناوين من جديد ويسرد البيانات كما لو كانت صفحة أخرى
كيف الحل
:blink:
عندما اعمل جملة select في محرر الـ SQL PLUS فان الجدول يكون غير مرتب الحقول ليست جميعها في نفس الصف وكذلك السجلات يعطي 7 سجلات ويرجع يكتب العناوين من جديد ويسرد البيانات كما لو كانت صفحة أخرى
كيف الحل
:blink:
وعليكم السلام...
يمكن دلك عن طريق استخدم (GROUP BY )
متال عن دلك
SELECT deptno, MIN(sal), MAX(sal) FROM emp WHERE job = 'CLERK' GROUP BY deptno HAVING MIN(sal) < 1000
DEPTNO MIN(SAL) MAX(SAL) ------------ ------------- -------------- 20 804 1104 30 954 954
ارجو ان يكون وضحاً لك
تم تعديل هذه المشاركة بواسطة sosm80 في 12 مايو 2007 في 08:45
شكرا لجابتك ولكن ليس هذا الموقصود من السؤال
DEPTNO MIN(SAL) MAX(SAL)
------------ ------------- -------------- 1 MIN(SAL)1 MAX(SAL)
DEPTNO1 DEPTNO1
------------ ------------- --------------
20 804 1104
30 954 954
20 804 1104
30 954 954
DEPTNO MIN(SAL) MAX(SAL)
------------ ------------- -------------- 1 MIN(SAL)1 MAX(SAL)
DEPTNO1 DEPTNO1
------------ ------------- --------------
20 804 1104
30 954 954
20 804 1104
30 954 954
لو افترضت عملت الاستعلام فان النتائج تظهر بالترتيب أعلاه ولكن ما اريده ان تظهر جميع الحقول في نفس الصف بكامل بيناتها وان يكون الترتيب متتالي بدون تكرارالعناوين
أرجو ان أكون قد استعطت توصيل فكرة السؤال
اشكرك مجددا واتممنى ان تساعدني وكذلك الجميع
في عندك خاصية طول السطر قم بتكبيرها بعض الشيء وإن شاء الله تضبط معاك :
SET LONG 120 SET LINESIZE 100
Oracle 10g >>> ماذا تعرف عنه ؟ ؟؟
عمل Compile لجميع الكائنات الـ inviled لديك بقاعدة البيانات
OCP: Oracle Certified Professional 10gR2 Database Administration
وبالنسبة لطول الصفحة فإجعلها مثلاً 80
SET PAGESIZE 80
Oracle 10g >>> ماذا تعرف عنه ؟ ؟؟
عمل Compile لجميع الكائنات الـ inviled لديك بقاعدة البيانات
OCP: Oracle Certified Professional 10gR2 Database Administration
هذا الموضوع مغلق.