السلام عليكم ورحمة الله وبركاته
الاخوه الافاضل
يوجد لدي اقتراح اتمنى ان ينال اعجابكم
وهو إحتراف إستخدام ال SQL ...
وهو أن يكتب كل منا أمثله عن أوامر في ال SQL وتكون على جداول المستخدم SCOTT
لوجودها في كل قواعد بيانات أوراكل أو على جدول DUAL وطبعا كل شخص يكتب أمر يقوم بشرحه
ولو بكلمات بسيطه جدا لكي نستطيع فهم الامر .
وسوف أذكر بعض الامثلة التوضيحيه وارجوا ان يتفاعل معي الاخوان لانها قد تكون عمليه بسيطه لدي
البعض ولكنها مفيد جدا إن شاء الله للبعض الاخر ونرجوا ان يظهر ابداع الاخوه المحترفين في إستخدام ال SQL
كما ان تعلمنا لل SQL سوف يفيدنا في إستخدامه في إدارة قاعدة البيانات وال Developer ايضا وبطريقه افضل .
مثال :
لعرض إسم الموظف ووظيفته بطريقه مختلفه : -
SQL> SELECT CONCAT( CONCAT(ename, ' is a '), job) "Job"
FROM emp
WHERE empno = 7900;
فيكون الناتج : -
Job
-----------------------
JAMES is a CLERK
مثال أخر :
لجمع كل أنواع الوظائف الموجوده في جدول EMP :-
SQL> SELECT COUNT(DISTINCT job) "Jobs" FROM emp;
الناتج :-
Jobs
---------
5
مثال :
لاظهار الحروف الاولي لجمله the soap بالحروف الكبير ( Capital ) :-
SQL> SELECT INITCAP('the soap') "Capitals" FROM DUAL;
الناتج : -
Capitals
--------
The Soap
وهكذا .....
كما يمكن أن يقوم الاخوه بعمل عدة أوامر عن طريق الSQL لاظهار نتيجه واحده ولكن كل على حسب
فكره وإبداعه وخبرته في إستخدام ال SQL .
وارجوا من الاخ honest أو الاخ السني شرح طريقه كتابه الكود داخل ذلك المستطيل وذلك لكي
يظهر الكود بالطريقه الصحيح ولكي نستطيع اخذ نسخه منه وتنفيذها في ال SQL مباشرة .
عمر محمد باعقيل
المدينه المنوره
baaqeel@onebox.com