mysql查询某个值对应的数据

假设有多条数据,第一条规格是100的,第二条规格是200的,第三条数据是300。当客户给出110,由于110介于100和200之间,所以应该返回第一条数据,mysql这个怎么写?因为规格是不固定的,有可能有150规格的,所以查询条件只能用到给出的110

如下为是数据库的数据

img

是查询比用户给出数据小的规格中最大的一个吗?

select * from table where standard_up<? order by standard_up desc limit 1

?处填入用户给出的数