دستور select Distinct

پرسیده شده
فعالیت 1442 روز پیش
دیده شده 970 بار
1

سلام استاد خسته نباشید

من یک دستور sql دیدم ولی متوجه نشدم

(توی اینترنت سرچ کردم ولی خیلی پیچیده توضیح داده بود)میشه لطف کنید توضیح بدید؟

SELECT DISTINCT column_name1, column_name2
FROM table_name;

البته هنوز ویدیو های بعد را ندیدم!

باتشکر

فایل پیوست

پویا کاوه
پویا کاوه

25 اردیبهشت 99

5
حذف شده

DISTINCT  رو وقتی قبل از اسم یک ستون میاری یعنی تکراری ها رو نمی خوای برگردونه.

مثلا اگر بخوای تعداد شهرهای یونیک از جدول کاربرها رو داشته باشی می تونی همچین کدی بنویسی:

SELECT count(DISTINCT city) from users

 

فایل پیوست

لقمان آوند

توسط

لقمان آوند

26 اردیبهشت 99

حذف شده
ممنون استاد.یعنی اگر چند تا کاربر توی تهران زندگی کنن فقط یکبار تهران را برمیگردونه؟
پویا کاوه

26 اردیبهشت 99

حذف شده
ممنون استاد.یعنی اگر چند تا کاربر توی تهران زندگی کنن فقط یکبار تهران را برمیگردونه؟
پویا کاوه

26 اردیبهشت 99

3
حذف شده

زمانی که از DISTINCT column_name۱ استفاده میکنید مقادیر یکتای ستون column_name۱ رو براتون برمیگرده مثل اسم های یکتا ,  ولی زمانی که دو ستون مشابه سوال خودتون به صورت زیر وارد میکنید 

DISTINCT column_name۱, column_name۲ مقادیری که در هردو ستون یکتا هستند رو برمیگردونه برای مثال هم باید از نظر اسم و هم از نظر سن یکتا باشند و اسم های یکسان با سن ها مختلف هم بهتون داده میشه

به فایل ضمیمه توجه کنید کامل متوجه میشید 

فایل پیوست

mahdi mortezaee

توسط

mahdi mortezaee

28 اردیبهشت 99

حذف شده
متوجم شدم.ممنو ن از راهنماییتون
پویا کاوه

28 اردیبهشت 99