السلام عليكم
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