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

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

صورة
- - - - -

سؤوال مهم وضروري جدا


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

#1 مشعلاني

مشعلاني

    عضو

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

تاريخ المشاركة 03 April 2004 - 10:32 AM

السؤال كتالي : عندي جدول مكون من عدة حقول ولكن احد الحقول يعبر عن الجهات الأربع شمال جنوب شرق غرب


ولكن في الجدول معبر عنها برقم بحيث شمال رقم 1 جنوب رقم 2 وهكذا......

ولما اسوي كويري يعطيني بالارقام السؤال هنا ابي في sql كيفية تحويل الرقم الى نص مع بقاء الرقم الأصلي في الحقل بحيث اعطيه شرط اذا وجد رقم 1 يكتب لي شمال وهكذا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#2 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,559 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 03 April 2004 - 07:49 PM

السلام عليكم ،
يمكنك استخدام أمر الDecode
select  ename , decode (sex , 'f' , 'Female' ,
'm' , 'Male' , 'Others' ) Sex
from emp /


ENAME SEX
---------- ------
SMITH Male
ALLEN Female
WARD Male
JONES Male
MARTIN Male
BLAKE Male
CLARK Male
SCOTT Male
KING Male
TURNER Male
ADAMS Male
JAMES Male
FORD Male
MILLER Male
SADIA Female
RAHALA Female


لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#3 khaled

khaled

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

  • المجموعة الماسية
  • 251 مشاركة

تاريخ المشاركة 04 April 2004 - 08:52 AM

شكراً للاخ Amgad على الاجابة , واحب ان اضيف ان هذه الطريقة تتسختدم غالباً لاضهار بينات الاكود في التقارير , اما بالنسبة للنماذج فيتم استخدام الـLIST ITEM هو الـRADIO GROUP لتمثيل البيانات الاكواد .
خالد مبارك العوبثاني
اليمن-حضرموت
Email :Aboanter84@hotmail.com

#4 Osama Soliman

Osama Soliman

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

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 14 April 2005 - 02:25 AM

كما يمكن استخدام الجملة التالية

Select direction , calse direct when 1 then 'E' when 2 then'W' when 3 then 'N', when 4 then 'S' end the direction
from tab_nam;

وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com


#5 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,559 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 14 April 2005 - 02:59 AM

السلام عليكم ،،
الأخ / اسامة
اشكرك لمشاركاتك المستمرة والمفيدة
اسمح لى بارفاق مثال على الامر السابق الذي ذكرته

select empno , deptno , case deptno when 10 then 'account' when 20  then 'sales' when 30 then 'computer' when 40 then 'Maintenance' else 'Error' end departmentname from emp


EMPNO     DEPTNO DEPARTMENTN
---------- ---------- -----------
7369 20 sales
7499 30 computer
7521 30 computer
7566 20 sales
7654 30 computer
7698 30 computer
7782 10 account
7788 20 sales
7839 10 account
7844 30 computer
7876 20 sales

EMPNO DEPTNO DEPARTMENTN
---------- ---------- -----------
7900 30 computer
7902 20 sales
7934 10 account
11 50 Error
111 Error

تم التعديل بواسطة Amgad, 14 April 2005 - 03:03 AM.

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....