6/30/2011

Oracle SQL / SELECT STATEMENT (Basic)


السلام عليكم

SELECTسنتحدث اليوم عن جمله ال
 لاستعراض البيانات من داخل قاعده البيانات ويمكنك كتابه الجمله بطريقتين SELECTتستخدم جمله
قبل التطرق الى شرح الطريقتين سنستعرض الجدول الذى سيتم منه استخراج البيانات
EMPاسم الجدول
ويوجد بلجدول عدد من الاعمده كما هو موضح بلجدول



EMPNO
ENAME
JOB
MGR
HIREDATE
SAL
COMM
DEPTNO
100
AHMED
DEV


5000
300
50
7369
SMITH
CLERK
7902
17/12/80
800

20
7499
ALLEN
SALESMAN
7698
20/02/81
1600
300
30
7521
WARD
SALESMAN
7698
22/02/81
1250
500
30
7566
JONES
MANAGER
7839
02/04/81
2975

20
7654
MARTIN
SALESMAN
7698
28/09/81
1250
1400
30
7698
BLAKE
MANAGER
7839
01/05/81
2850

30
7782
CLARK
MANAGER
7839
09/06/81
2450

10
7788
SCOTT
ANALYST
7566
19/04/87
3000

20
7839
KING
PRESIDENT

17/11/81
5000

10
7844
TURNER
SALESMAN
7698
08/09/81
1500
0
30
7876
ADAMS
CLERK
7788
23/05/87
1100

20
7900
JAMES
CLERK
7698
03/12/81
950

30
7902
FORD
ANALYST
7566
03/12/81
3000

20
7934
MILLER
CLERK
7782
23/01/82
1300

10


الطريقه الاولى يمكنك من خلالها استعراض جميع البيانات من داخل قاعده البيانات عن طريق استدعاء جميع الاعمده الموجوده داخل 
الجدول.

SyntaxSelect * from EMP;
ستكون النتيجه كما بلجدول ادناه
Result -setملحوظه: النتيجه التى تخرج من ناتج الاستدعاء تسمى
تعنى هذه العلامه (*) كلمه كل
 اى من جدول كذااااا FROMوتعنى
 Simi column     ;
وتعنى انتهاء الجمله وقم االان بتنفيذ الامر
وتظهر نتيجه الاستدعاء كما بلجدول التالى


EMPNO
ENAME
JOB
MGR
HIREDATE
SAL
COMM
DEPTNO
100
AHMED
DEV


5000
300
50
7369
SMITH
CLERK
7902
17/12/80
800

20
7499
ALLEN
SALESMAN
7698
20/02/81
1600
300
30
7521
WARD
SALESMAN
7698
22/02/81
1250
500
30
7566
JONES
MANAGER
7839
02/04/81
2975

20
7654
MARTIN
SALESMAN
7698
28/09/81
1250
1400
30
7698
BLAKE
MANAGER
7839
01/05/81
2850

30
7782
CLARK
MANAGER
7839
09/06/81
2450

10
7788
SCOTT
ANALYST
7566
19/04/87
3000

20
7839
KING
PRESIDENT

17/11/81
5000

10
7844
TURNER
SALESMAN
7698
08/09/81
1500
0
30
7876
ADAMS
CLERK
7788
23/05/87
1100

20
7900
JAMES
CLERK
7698
03/12/81
950

30
7902
FORD
ANALYST
7566
03/12/81
3000

20
7934
MILLER
CLERK
7782
23/01/82
1300

10

EMPالطريقه الثانيه من خلالها يمكننا اختيار بعض او كل الاعمده من جدول ال
EMPNO, ENAME, JOB سوف اقوم باختيار بعض الاعمده مثل
Syntax
Select empno ,ename, job   from emp ;

ويكون ناتج الاستدعاء


EMPNO
ENAME
JOB
100
AHMED
DEV
7369
SMITH
CLERK
7499
ALLEN
SALESMAN
7521
WARD
SALESMAN
7566
JONES
MANAGER
7654
MARTIN
SALESMAN
7698
BLAKE
MANAGER
7782
CLARK
MANAGER
7788
SCOTT
ANALYST
7839
KING
PRESIDENT
7844
TURNER
SALESMAN
7876
ADAMS
CLERK
7900
JAMES
CLERK
7902
FORD
ANALYST
7934
MILLER
CLERK

ارجو ان يكون الدرس سهل وبسيط وفى انتظار الاستفسارات

No comments:

Post a Comment