php - 以数字形式列出 SELECT * 语句的结果并选择最小的数字

标签 php mysql

我会先感谢你们帮助我,我似乎无法弄清楚这个问题并且在这个网站和其他搜索引擎中搜索一直令人沮丧。

我正在我的数据库上运行查询,并使用 SELECT * 。现在我能够从数据库中检索所有信息并按 ASC 顺序列出它们。这不是问题。

问题是我似乎无法弄清楚如何从该搜索中检索到最小的数字。 例如:

如果我运行查询,并按 ASC 顺序检索以下 ID (12,18,22) 我怎样才能让我的脚本选择 12?或者如果是(30,50,52)就选30?

最佳答案

如果您从表格中选择所有内容并说它已经按降序排列

SELECT column FROM table
ORDER BY ID DESC
LIMIT 1

应该给你第一行,这已经是最小值了。如果您实际上只想要最小值并且不太关心除该值之外的任何其他内容,您可以尝试:

SELECT MIN(column) FROM TABLE

关于php - 以数字形式列出 SELECT * 语句的结果并选择最小的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393875/

相关文章:

php - 如何通过xpath获取每个节点的属性

php - 使用 jquery 和 php 检索 mysql 数据

php - 如何查找单个函数中的所有查询都已执行?

php - 干净的 javascript 注释类型//的正则表达式

php - nohup >/dev/null windows 的替代方案

php - PHP 守护进程中的 "MySQL gone away",使用 pcntl_fork

mysql - 按月计算的唯一人员得分

mysql - MySQL中,备份数据库有哪些做法?

mysql - Prestashop 从查询中添加类别

mysql - 在 64 位系统中,32 位列占用的空间比 64 位列少?