我有一个接受整数的函数,然后针对MYSQL表对其进行检查,以检查数字是否在表中定义的aa记录范围之间。
唯一的事情是,我的日期范围在单列中定义为以下格式的字符串:
0-25
当对此查询时,有什么方法可以解析单元格中的值以创建“最小值”和“最大值”范围?
到目前为止,我有:
"SELECT * FROM high_performing_instructors_reference WHERE score BETWEEN....."
我可以编辑表以添加最小值和最大值,并使用PHP爆炸,但我想先看看MYSQL是否有这样做的方法。谢谢
使用SUBSTRING_INDEX
得到的范围内柱的部分。
WHERE score BETWEEN SUBSTRING_INDEX(rangecol, '-', 1) AND SUBSTRING_INDEX(rangecol, '-', -1)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句