الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

انا مبتدأ في SQl اريد معرفة ماهو distinct وما فائدتها في جملة الاستعلام

مغلق
بدأه walled_aall@hot في 31 مايو 2007 · 2 رد · 2,116 مشاهدة · في قسم لغة الاستفسارات SQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا مبتدأ في SQl اريد معرفة ماهو distinct وما فائدتها في جملة الاستعلام.

شكرا

www.acrowing.com

اول موقع عربي لرياضة التجديف

#2

هذا الامر فقط ليرجع لك الحقول بدون تكرار

use northwind
select city  from Customers
go
use northwind
select distinct(city)from Customers
go

ستلاحظ انه بالجملة الاولى يرجع لك 91 حقل

بالثانية يرجع لك 69 أي بدون تكرار المدن

رســالـة من يتيــم

AytamResalhGIFmesg.gif

http://www.aytam.org.sa/message_aytam.php

----

أتمنى لك التوفيق اخي cold0zero في موقعك

logo.gif
#3

للتعقيب وشكراً لك أخي lssa84

اذا كنت تقصد التعليمة بأوراكل :

فتختلف التعليمة قليلاً حيث لن تحتاج لتحديد قاعدة البيانات ومن ثم إعطاء أمر التنفيذ .

SQL>select city  from Customers ;
CITY
-------
المدينة المنورة
مكة المكرمة
جدة
الطائف
أبها
المدينة المنورة
جدة
...
..
100 row retrived.

SQL>select distinct(city) AS DCITY from Customers ;
DCITY
--------
المدينة المنورة
مكة المكرمة
جدة
الطائف
أبها
عرعر
الظهران
...
..
20 row retrived.

لاحظ أن الأمر الثاني قام بإظهار اسماء المدن من قاعدة البيانات وفلترتها وإظهار أسماء المدن بدون تكرار إسم المدينة الواحدة أكثر من مرة واحدة .

حيث بالأمر الأول تجد ان المدينة المنورة تظهر أكثر من مرة ،،

وأما

بالأمر الثاني فهي تظهر فقط مرة واحدة .

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…