mysql - 需要 sql 查询来搜索前 10 条记录

标签 mysql

您好,我要求“COUNTRY”表有 100 条记录,我需要在前 10 条记录中搜索

SELECT * FROM `Country` where `LifeExpectancy`>50 LIMIT 10

它给了我 10 条记录,但我希望它只搜索前 10 条记录

谢谢

最佳答案

您可以使用嵌套查询INLINE VIEW,如下所示:

SELECT * FROM
(
    SELECT * FROM `Country` LIMIT 10
) AS T
WHERE `LifeExpectancy`>50

关于mysql - 需要 sql 查询来搜索前 10 条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50021003/

相关文章:

mysql - 更新洋红色时,core_file_storage 中的 UNQ_CORE_FILE_STORAGE_FILENAME_DIRECTORY_ID 键重复条目

mysql - 为什么索引不适用于非唯一的日期时间列?

mysql - 不能在mysql workbench中使用datetime类型

mysql:同一张表中部分数据的总和除以总数据的总和

php - 在以 PHP 运行的 MySQL 文件中使用 PHP session 变量?

mysql - 预计脚本未正确发送密码

mysql - 使用 MySQL/InnoDB 重新平衡表分片

php - GROUP BY 与事件记录?

mysql - 两个整数mysql的汉明距离

mysql - 我应该将频繁运行/需要的查询结果存储到 Coldfusion 中的 Session 范围吗?