💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ پویا
دستور select Distinct
لقمان آوند حل شده توسط لقمان آوند

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

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

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

SELECT DISTINCT column_name1, column_name2
FROM table_name;

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

باتشکر

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

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

SELECT count(DISTINCT city) from users

 

بهترین پاسخ
لقمان آوند ۲۶ اردیبهشت ۱۳۹۹، ۰۴:۵۴

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

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

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

mahdi mortezaee ۲۸ اردیبهشت ۱۳۹۹، ۰۳:۴۹