ကြ်န္ေတာ္တို့အေနနဲ့ အမည္တူရွိေနတဲ့ duplicate data ေတြကို DISTINCT ဆိုတဲ့ keyword ကို အသံုးျပဳျပီး သီးသန့္ရယူႏိုင္တယ္..ဒီတခါ ေနာက္တဆင့္ထပ္တိုးျပီး လိုခ်င္တဲ့ စံတခုသတ္မွတ္ျပီး အဲဒီစံအတိုင္း data ေတြကို ရယူၾကည့္ရေအာင္..
ေအာက္က Table မွာရွိေနတဲ့ စတုိးဆိုင္ေတြရဲ့ အေရာင္းစာရင္းထဲက ေရာင္းအားတန္ဖိုး $၁၀၀၀ အထက္ရွိတဲ့ စတိုးဆိုင္ေတြကို သိခ်င္တယ္..ဒါဆိုရင္ ကြ်န္ေတာ္တို့အေနနဲ့ WHERE ဆိုတဲ့ keyword ကို သံုးဖို့ လိုအပ္ပါျပီ..
အေျခခံပံုစံက
SELECT “column_name” FROM “table_name” WHERE “condition”
Store_information
| Store_name | Sales | Date |
|---|---|---|
| Yangon | $1500 | Jan-07-2007 |
| Mandalay | $850 | Jan-05-2007 |
| Naypyitaw | $350 | Jan-10-2007 |
| Yangon | $400 | Jan-10-2007 |
| Bago | $550 | Jan-08-2007 |
ေရးရမွာက
SELECT Store_name
FROM Store_information
WHERE Sales > 1000
ရလဒ္အေနနဲ့ ေရာင္းအားတန္ဖိုး $၁၀၀၀ အထက္မွာရွိတဲ့ Yangon စတိုးဆိုင္ကို ေတြ.ရပါလိမ့္မယ္..
| Store_name |
| Yangon |
ဒါက ရိုးရွင္းတဲ့ အေျခေနမွာ (Simple Condition) WHERE ကို အသံုးျပဳလိုက္တာပါ.. သေဘာကေတာ့ ေရာင္းအားတန္ဖိုး $၁၀၀၀ အထက္မွာရွိရမယ္ဆိုတဲ့ Condition တခုကိုပဲေတာင္းဆို လိုက္တာပါ။တခုထက္ပိုတဲ့ အေျခေနကို (Compound Condition) ေတာင္းဆိုမယ္ဆိုရင္ WHERE ဆိုတဲ့ keyword တခုတည္း မရေတာ့ပါဘူး။ဥပမာ .. ေရာင္းအားတန္ဖိုး $၁၀၀၀ အထက္မွာရွိတဲ့ စတိုးဆိုင္ေတြရယ္..ေရာင္းအားတန္ဖိုး $၈၀၀ နဲ့ $၅၀၀ ၾကားမွာရွိတဲ့ စတိုးဆုိင္ေတြကို လိုခ်င္တယ္ဆိုပါစို့.. ဒါက Simple Condition မဟုတ္ေတာ့ပါဘူး။ လိုအပ္ခ်က္တခုထက္ ပိုလာတဲ့အတြက္ Compound Condition ျဖစ္သြားျပီ..ဒါဆိုရင္ WHERE ဆိုတဲ့ keyword ရဲ့ေနာက္မွာ AND နဲ့ OR ဆိုတဲ့ keywords ေတြလိုက္ေပးဖို့ လိုအပ္တဲ့အတြက္ ဘယ္လုိအသံုးျပဳရမယ္ဆိုတာ ေလ့လာၾကည့္လိုက္ရေအာင္…
No comments:
Post a Comment