7/01/2011

Oracle SQL / DISTINCT STATEMENT (Basic)


السلام عليكم


DISTINCTسنتحدث اليوم عن جمله ال
قد تجد بعض البيانات المقرره داخل الجدول وهذا شىء طبيعى ولكن نفرض انك فد احتجت لاظهار نتيجه معينه بدون ظهور تكرار للبيانات داخل العمود
DISTINCTتاتى هنا وظيفه جمله ال
فهى تقوم باستخراج البيانات المختلفه اى الغير مكرره داخل العمود وتكتب الجمله على النحو التالى
Syntax
Select DISTINCT [column name]
FROM EMP;
 هو الجدول الذى نقوم منه باستخراج البيانات وفى المثال التالى سنقوم باستعراض البيانات الغير EMPوكما تحدثنا سابقا
DEPTNOمكرره من عمود
SELECTباستخدم جمله ال



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

سنستعرض سويا كيفيه كتابه الجمله مع المثال التوضيحى

Syntax
Select DISTINCT deptno
From emp;
تكون النتيجه مثل الجدول التالى وكما ترون قد اظهرت لى النتيجه القيم بشكل غير مكرر داخل عمود DEPTNO


DEPTNO
10
20
30
50


No comments:

Post a Comment