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

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

صورة
- - - - -

كود أسهل لأظهار البيانات


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

#1 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 04 March 2007 - 02:15 PM

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

#2 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 05 March 2007 - 07:05 PM

أرجو الرد العاجل على سؤالى ..... و سوف أشرح مرة أخرى مستشهداً بمثال من جدول ال
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
و الباقى يكتب بطريقة مختصرة ...... فأرجو الرد وشكراً


#3 Fabled Warrior

Fabled Warrior

    عضو

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

تاريخ المشاركة 14 March 2007 - 09:43 PM

Thats Fine , For Example U Wanna To Display Ename Column in Upper Case And Use * For Retrieving all Column INstead of Typing Column names

Well
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 Print

COLUMN ENAME NOPRINT

3- Type The SELECT Statement

SELECT EMPN.Name "Ename" , EMP.*
FROM EMP , EMPN
ORDER BY SAL DESC ;

NOTE COLUMN C-NAME [ option NOPRINT,PRINT ]

EMail: Sir.ig@msn.com


#4 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 14 March 2007 - 09:56 PM

Thank you for this idea ....... it's seem useful on tables that have a lot fields ..... thanks a lot