SQL কমান্ড : SELECT DISTINCT | SQL ইউনিক ডাটা বের করা

ডেটাবেজে ইউনিক ডাটা বের করার জন্য SQL SELECT DISTINCT কমান্ডটি চালানো হয় । ডেটাবেজে একই তথ্য একাধিকবার বা ডুপ্লিকেট তথ্য থাকলে  SELECT DISTINCT স্টেটমেন্টটি ব্যবহার করা হয় । SQL SELECT DISTINCT ব্যবহার করলে ইউনিক ডাটা আউটপুট হিসেবে আসে । স্টেটমেন্টটি দ্বারা আপনার ডেটাবেজের অন্তর্ভুক্ত ডুপ্লিকেট তথ্য বাদ দিয়ে ইউনিক ডাটা তালিকাবদ্ধ করতে পারবেন।

সিনট্যাক্স :

SELECT DISTINCT ColumnName
FROM TableName;

নমুনা ডেটাবেজ Table “Medicine” :

Medicine Table :

id         NameBrandAmount         Price
(taka)        
Stock  LocationTag
1AceXR  Square     200211
2AcePlusSquare200311
3AceSquare 200111
4FastXRAcme200311
5SecloSquare100512
6LosectilLosectil100522
7Losectil
Powder    
Losectil    501022
8Mucopsil
Syrap
Square207535
9Basok
Syrap
Unani255535
10Safi 
Syrap
Hamdard306035
11Napa ExtraBeximco200311
12Ciprocin
500mg
Square503134
13Zimax 
500mg
Square 503344
14AlginPharma501022

এখানে নিম্নোক্ত কুয়েরি চালালে যে আউটপুট আসবে :

SELECT DISTINCT Brand
From Medicine1;

১. আউটপুট

Brand
Acme
Beximco
Hamdard
Losectil
Pharma
Square
Unani

কতগুলো ইউনিক ডাটা আছে তাও নির্ণয় করা যাবে এই কুয়েরি চালালে :

সিনট্যাক্স:

SELECT COUNT(DISTINCT ColumnName) FROM TableName;

উদাহরণ :

SELECT COUNT(DISTINCT Brand )
FROM Medicine1;

2. আউটপুট

7

চিত্রে দেখুন :

SQL SELECT DISTINCT ,MSSQL Bangla Tutorial
SQL কমান্ড : SELECT DISTINCT

Author: drmasud

Leave a Reply

Your email address will not be published. Required fields are marked *