我有一个值45.
我想检查数据库中是否存在此值.
问题是我有两列,比如说:
--------------------
range_from range_to
--------------------
10 ------------ 20
--------------------
21 ------------ 30
--------------------
31 ------------ 40
--------------------
41 ------------ 50
--------------------
Run Code Online (Sandbox Code Playgroud)
我怎样才能找到这个值?
SELECT * FROM Score WHERE range_from='' AND range_to=''
Run Code Online (Sandbox Code Playgroud)
SELECT *
FROM score
WHERE range_from < 45 AND range_to > 45;
Run Code Online (Sandbox Code Playgroud)
通常你会使用关键字'BETWEEN'
SELECT * FROM score
WHERE 45 BETWEEN range_from AND range_to
Run Code Online (Sandbox Code Playgroud)