[英]Select between 2 columns using 1 value in MySQL
目前我有這張名為tbl_yeast
的表
在我的表中,我有這些列。
id, name, low, high
樣本記錄將是
id | name | low | high
1 | ABC | 1 | 5
2 | AB | 1 | 4
3 | C | 2 | 4
4 | CD | 6 | 10
5 | CE | 7 | 9
6 | CX | 11 | 15
我想做的是:
如果我有這個值3
和 select 基於我的low
和high
列 output 將是:
id | name | low | high
1 | ABC | 1 | 5
2 | AB | 1 | 4
3 | C | 2 | 4
正如您所注意到的, 3
介於low
列值和high
列值之間。
如果我的值為8
,則 output 將是:
id | name | low | high
4 | CD | 6 | 10
5 | CE | 7 | 9
如您所見, 8
介於low
列值和high
列值之間。
目標:只想獲取這 2 列(low & high)
之間的所有記錄
您可以在此處使用BETWEEN
關鍵字。
SELECT * FROM `tbl_yeast` WHERE 8 BETWEEN `low` AND `high`;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.