DISTINCT কিওয়ার্ড দিয়ে অনন্য মান বের করা
কোনো কলামে ডুপ্লিকেট মান থাকলে DISTINCT কিওয়ার্ড ব্যবহার করে শুধু অনন্য (unique) মানগুলো বের করা যায়।
সিনট্যাক্স
SELECT DISTINCT yourColumnName FROM yourTableName;
উদাহরণ: টেবিল এবং ডেটা
mysql> CREATE TABLE displayOnlyDistinctValue (
-> UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> UserName VARCHAR(100), UserAge INT
-> );
mysql> INSERT INTO displayOnlyDistinctValue (UserName, UserAge) VALUES
-> ('Larry',23), ('Mike',23), ('Larry',21), ('Sam',23), ('Carol',25),
-> ('Sam',26), ('Sam',27), ('Bob',22), ('Larry',22);
Case ১: UserName-এ DISTINCT
mysql> SELECT DISTINCT UserName FROM displayOnlyDistinctValue;
+----------+
| UserName |
+----------+
| Larry |
| Mike |
| Sam |
| Carol |
| Bob |
+----------+
Case ২: UserAge-এ DISTINCT
mysql> SELECT DISTINCT UserAge FROM displayOnlyDistinctValue;
+---------+
| UserAge |
+---------+
| 23 |
| 21 |
| 25 |
| 26 |
| 27 |
| 22 |
+---------+
নোট: DISTINCT একাধিক কলামে ব্যবহার করলে কম্বিনেশন বিবেচনা করে।