MySQL WHERE Clause
MySQL WHERE အပိုဒ်
မှတ်တမ်းများကို စစ် WHERE
ထုတ်ရန် အပိုဒ်ကို အသုံးပြုသည်။
သတ်မှတ်ထားသော အခြေအနေတစ်ရပ်ကို ဖြည့်ဆည်းပေးသည့် မှတ်တမ်းများကိုသာ ထုတ်ယူရန် ၎င်းကို အသုံးပြုသည်။
ဘယ်မှာ Syntax
SELECT column1, column2, ...
FROM table_name
WHERE condition;
မှတ်ချက်- clause WHERE
သည် statements များတွင်သာမက ၊ ,
, etc.
SELECT
တွင်လည်း အသုံးပြု ပါသည်။UPDATE
DELETE
ဒီမိုဒေတာဘေ့စ်
အောက်တွင်ဖော်ပြထားသည်မှာ Northwind နမူနာဒေတာဘေ့စ်ရှိ "ဖောက်သည်များ" ဇယားမှ ရွေးချယ်မှုတစ်ခုဖြစ်သည်။
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
WHERE Clause ဥပမာ
အောက်ပါ SQL ကြေညာချက်သည် "မက္ကဆီကို" မှ ဖောက်သည်အားလုံးကို ရွေးချယ်သည်-
ဥပမာ
SELECT * FROM Customers
WHERE Country = 'Mexico';
စာသားအကွက်များနှင့် ဂဏန်းအကွက်များ
SQL သည် စာသားတန်ဖိုးများအနီးရှိ ကိုးကားချက်တစ်ခုတည်း လိုအပ်သည် (ဒေတာဘေ့စ်စနစ်အများစုသည် နှစ်ထပ်ကိုးကားမှုများကိုလည်း ခွင့်ပြုပါမည်)။
သို့သော်၊ ကိန်းဂဏာန်းအကွက်များကို ကိုးကားချက်များတွင် မထည့်သင့်ပါ။
ဥပမာ
SELECT * FROM Customers
WHERE CustomerID = 1;
The WHERE Clause ရှိ အော်ပရေတာများ
WHERE
အပိုဒ် များတွင် အောက်ပါအော်ပရေတာများကို အသုံးပြုနိုင်ပါသည် ။
Operator | Description | Example |
---|---|---|
= | Equal | |
> | Greater than | |
< | Less than | |
>= | Greater than or equal | |
<= | Less than or equal | |
<> | Not equal. Note: In some versions of SQL this operator may be written as != | |
BETWEEN | Between a certain range | |
LIKE | Search for a pattern | |
IN | To specify multiple possible values for a column |