Tuesday, July 1, 2008

DISTINCT

SELECT keyword ကိုအသံုးျပဳျပီး Table ရဲ့ columns ေတြကေန information အားလံုးကို ရယူႏိုင္ပါတယ္။ဆိုလိုတာက Table ထဲမွာ redundant data ေတြ ရွိေနခဲ့ရင္လည္း ဒီအတိုင္းပဲ ရရွိမွာပါ။အထက္က ဥပမာေပးထားတဲ့ Table မွာဆိုရင္ Store_name မွာ Yangon ဆိုတဲ့ data ဟာ ႏွစ္ခါ (duplicate) ျဖစ္ေနပါတယ္။အခုလို အေျခအေနမွာ ကြ်န္ေတာ္တို့ အေနနဲ့ data ေတြကို ထပ္တူထပ္မွ် မျဖစ္ေစခ်င္(distinct) ဘူးဆိုရင္ ဘာကိုအသံုးျပဳမလဲ? လြယ္ပါတယ္..

SELECT ရဲ့ေနာက္မွာ DISTINCT ဆိုတဲ့ keyword လိုက္ေပးရံုပါပဲ။
ေရးရမယ့္ အေျခခံပုံစံက

SELECT DISTINCT “column_name” FROM “table_name”

ဒါကို ဥပမာ ျပဖို့အတြက္ Store_information Table ကိုအသံုးျပဳပါမယ္..

SELECT DISTINCT Store_name FROM Store_information

ရလဒ္က

Store_name
Yangon
Mandalay
Naypyitaw
Bago
Yangon ဆိုတဲ့ data ကို တၾကိမ္ပဲ ေတြ.ျမင္ရပါမယ္။

No comments: