SQL BETWEEN 操作符

  • အရေးပါသော စာမေးသတင်း SQL In
  • နောက်ပိုင်း စာမေးသတင်း SQL Aliases

BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。

BETWEEN 操作符

操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

SQL BETWEEN 语法

SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2

原始的表 (在实例中使用:)

Persons အချက်အလက်

အမှတ် နောက်ဆုံး အမည် ပထမဆုံး အမည် အမြဲတမ်း မြို့
1 အက်ဒမ် ဂျွန် အော့ပ်စ် လမ်း လန်ဒန်
2 ဘုရှ် ဂျော့ ဖိလစ်ဗျား နယူးကော်စ်
3 ကာတာ တွဲမော့ ချူတီး လမ်း ဘန်ဂျူး
4 ဂျူး ဘာ ရှူမွန်း 10 ဘန်ဂျူး

BETWEEN အက္ခရာ အမှတ် 2

"Adams" (ပါဘဲ) နှင့် "Carter" (ပါဘဲ) အကြား အရေးပါသော အချက်အလက်များ ကို ပြသရန် အော်ချ်ပြီးသား အက္ခရာကို သုံးပါ။

SELECT * FROM Persons
WHERE LastName
BETWEEN 'Adams' AND 'Carter'

ရလဒ်များ:

အမှတ် နောက်ဆုံး အမည် ပထမဆုံး အမည် အမြဲတမ်း မြို့
1 အက်ဒမ် ဂျွန် အော့ပ်စ် လမ်း လန်ဒန်
2 ဘုရှ် ဂျော့ ဖိလစ်ဗျား နယူးကော်စ်

အချက်အလက်မတူညီသော အချက်အလက်များ အကျွမ်းကျင်မှု အခြေခံကို ပြုလုပ်ကြည့်ရမလဲဆိုသနည်း။ အချို့ အချက်အလက်များ အကျွမ်းကျင်မှု အခြေခံကို "Adams" နှင့် "Carter" အကြား အချက်အလက်များ ကို ရှာဖွေပြီး သို့မဟုတ် "Adams" နှင့် "Carter" ကို ပါဘဲ ရှာဖွေသည်။ အချို့ အချက်အလက်များ အကျွမ်းကျင်မှု အခြေခံကို "Adams" နှင့် "Carter" အကြား အချက်အလက်များ ကို ရှာဖွေပြီး သို့မဟုတ် "Adams" ကို ပါဘဲ "Carter" ကို ပါဘဲ ရှာဖွေသည်။

ထို့ကြောင့် သင့် သုံးစွဲသည် အချက်အလက်များ အကျွမ်းကျင်မှု အခြေခံကို စစ်ဆေးပါနှင့်၊

အမှတ် 2

အပြီးအမားအထိ အသုံးပြုရန် NOT အက္ခရာကို သုံးပါ။

SELECT * FROM Persons
WHERE LastName
NOT BETWEEN 'Adams' AND 'Carter'

ရလဒ်များ:

အမှတ် နောက်ဆုံး အမည် ပထမဆုံး အမည် အမြဲတမ်း မြို့
3 ကာတာ တွဲမော့ ချူတီး လမ်း ဘန်ဂျူး
4 ဂျူး ဘာ ရှူမွန်း 10 ဘန်ဂျူး
  • အရေးပါသော စာမေးသတင်း SQL In
  • နောက်ပိုင်း စာမေးသတင်း SQL Aliases