SQL 查询表以查找特定列的最小值 >= X 的行

Posted

技术标签:

【中文标题】SQL 查询表以查找特定列的最小值 >= X 的行【英文标题】:SQL query into a table to find the row with the minimal value >= X for a particular column 【发布时间】:2013-12-08 21:01:25 【问题描述】:

我有一个名为 Table1 的表,其列名为 colSize。 colSize 列保存整数

对于一个整数X,我想找到colSize是大于等于X的最小值的行。

任何帮助将不胜感激

【问题讨论】:

【参考方案1】:
Select * from Table1 where colSize >= X order by colSize limit 1

【讨论】:

我觉得需要加:ORDER BY colSize ASC 只需在 colSize 之后添加 ASC 就可以了:'Select * from Table1 where colSize >= X order by colSize ASC limit 1'

以上是关于SQL 查询表以查找特定列的最小值 >= X 的行的主要内容,如果未能解决你的问题,请参考以下文章

算法或 SQL:查找一组列的条件,确保结果集在特定列中的值始终 > 0

LINQ 查询以从分组中查找最小值 - 无法创建类型为“X”的常量

SQL 查询以查找遵循特定模式的字符串

如何让 sql 排名查询工作以查找特定 id 的排名

SQL Server:通过查询找出列的默认值

SQL:查询以获取特定列的值的最后更改