如何在mysql中的列之间进行搜索

mik*_*ike 3 mysql sql

我有两列存储值(数字),如何选择我的给定数字在两列中的值之间?

   `id | col1 | col2`  
    `1 | 20  | 50`  
    `2 | 200 | 400`  
    `3 | 500 | 650`
Run Code Online (Sandbox Code Playgroud)

如果我的值为25,我如何选择25之间的值的记录,在这种情况下是第1行

Asa*_*aph 10

select * from mytable where 25 between col1 and col2;
Run Code Online (Sandbox Code Playgroud)