MySQL练习4——查询结果筛选返回特定行数
发布时间
阅读量:
阅读量
描述
题目:
在实际的运营业务场景中,数据分析师或运营人员往往不需要一次性获取全量数据,而是聚焦于特定的头部样本。本题要求你从用户信息表 user_profile 中,精准提取前2条用户明细的设备ID数据。这不仅是基础查询能力的考察,也体现了对数据截取逻辑的理解。
示例:
| id | device_id | gender | age | university | province |
|---|---|---|---|---|---|
| 1 | 2138 | male | 21 | 北京大学 | Beijing |
| 2 | 3214 | male | 复旦大学 | Shanghai | |
| 3 | 6543 | female | 20 | 北京大学 | Beijing |
| 4 | 2315 | female | 23 | 浙江大学 | Zhejiang |
| 5 | 5432 | male | 25 | 山东大学 | Shandong |
根据上述输入条件,执行查询后预期应返回如下结果集:
| device_id |
|---|
| 2138 |
| 3214 |
答案:
方法一:
使用 limit n 语法:这种写法是从第0+1(即m=0)条记录开始,直接获取n条数据。它是 limit 0,n 的简写形式,常用于快速获取表的前几行数据,语法简洁,适合日常快速预览。
select
device_id
fro
全部评论 (0)
还没有任何评论哟~
