بتاريخ: 4 مارس 200719 سنة comment_93218 دلوقتى أذا كان عندى جدول به مثلاً 20 عمود ..... وانا أريد ان أظهر عمود واحد بشكل معين و عرض الباقى كما هو .... فما هى الطريقة الاسهل لعمل ذلك بدل من كتابة كل الاعمدة مع العمود المراد عمله بشكل معين ...... و ايضاً ما هو الكود الذى يظهر كل أعمدة هذا الجدول - الذى يحتوى على 20 عمود - بدون أظهار عمود واحد فقط منه ..... وشكراً تقديم بلاغ
بتاريخ: 5 مارس 200719 سنة كاتب الموضوع comment_93341 أرجو الرد العاجل على سؤالى ..... و سوف أشرح مرة أخرى مستشهداً بمثال من جدول الemployeesالخاص بالاسكيمة الhrفانا أريد انا أظهر الsalary بشكل معين ، مع ظهور باقى الأعمدة كما هى ... فالمفروض ان اكتب التالى :- SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE, JOB_ID,lpad(SALARY,6,'$'),COMMISSION_PCT,MANAGER_ID,DEPARTMENT_ID FROM EMPLOYEES; اما أنا فلا أريد ان يكون الكود طويل هكذا اريد فقط ان افعل فقط ما أريده فى الsalaryو الباقى يكتب بطريقة مختصرة ...... فأرجو الرد وشكراً تقديم بلاغ
بتاريخ: 14 مارس 200718 سنة comment_93952 Thats Fine , For Example U Wanna To Display Ename Column in Upper Case And Use * For Retrieving all Column INstead of Typing Column namesWell 1- Create View CREATE OR REPLACE VIEW EMPN( Name ) AS SELECT UPPER(ENAME) FROM EMP 2- Hiding Ename Column From Table SO when u Do SELECT * It Wont be PrintCOLUMN ENAME NOPRINT3- Type The SELECT StatementSELECT EMPN.Name "Ename" , EMP.*FROM EMP , EMPNORDER BY SAL DESC ;NOTE COLUMN C-NAME [ option NOPRINT,PRINT ] تقديم بلاغ
بتاريخ: 14 مارس 200718 سنة كاتب الموضوع comment_93954 Thank you for this idea ....... it's seem useful on tables that have a lot fields ..... thanks a lot تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.