我有两个字段的类型int lap_time_1
和lap_time_2
。是否有mysql查询选择第一圈和第二圈之间的差值(绝对值)大于30的记录?如何选择记录如果两个值之间的差值的绝对值大于某个数字?
5
A
回答
9
这里假设lap_time_1和lap_time_2是两列,数据保存在同一行上。
SELECT *
FROM YourTable
WHERE ABS(lap_time_1 - lap_time_2) > 30
2
非常直截了当。我也是这样计算销售点与客户的相对距离。
select * from <table> where abs(field1 - field2) > 30
3
MySQL确实有一个绝对值(ABS)mathematical function。所以,你可以做这样的事情:
3
SELECT *
FROM MyTABLE
WHERE ABS(lap_time1 - lap_time2) > 30
相关问题
- 1. 如果值在两个数字之间
- 2. 在两列值之间选择记录
- 3. 两个数组之间的差异值
- 4. 选择值在SQL中的两个字符串之间的值
- 5. MS Access:尝试选择对应于某个值的记录中的值
- 6. 如何切换两个选择元素之间的选定值
- 7. jquery如果值大于某个长度
- 8. 如何找到两个值之间的记录
- 9. 找到两个值之间的差异?
- 10. MySQL在两个值之间选择行
- 11. 同一表中两条记录之间的字段值差异
- 12. 基于两个记录之间的值的DJango查询
- 13. 如何在两列中选择最大值的记录?
- 14. 如何在两个日期之间选择不同的值
- 15. 如何获取两个日期时间值之间的差异?
- 16. 计算当前值与记录的最后一个值之间的差值
- 17. 如何从表中选择记录,其中列的总和等于某个值?
- 18. 如何选择不同表格的两个字段之间的字段值
- 19. 根据两个其他列之间的较大值选择列
- 20. MDX选择两个值之间的度量值
- 21. SQL Server:选择SUM中两个值之间的最小值
- 22. 停止LLDB如果两个变量之间的差值小于X
- 23. 如何找到差值小于特定值的最大对数?
- 24. 基于SQL中其他列值的两个值之间的时间差
- 25. 如何在两个日期和时间之间选择记录?
- 26. 选择记录匹配MongoDB中两个字段的concat值
- 27. 如何更新sql中两个变量之间的差异值?
- 28. 我将如何选择Python字典大于某个值的元素
- 29. 最后两个记录的日期时间的差异值
- 30. FLash AS3 - 如何表示两个xy坐标之间的差值,作为介于0和1之间的数字?
+1是第一个。 – 2012-01-18 14:48:17