题解 | #查询结果限制返回行数#
查询结果限制返回行数
https://www.nowcoder.com/practice/c7ad0e2df4f647dfa5278e99894a7561
这个题目, 想到两种做法.
一种就是使用limit
, 限制输出的是两条数据.
语句如下:
select device_id from user_profile limit 2 ;
试了一下, 自测和提交都是可以的. 应该是默认的答案做法.
看了一下建表数据, 其中id
字段是int
, 那我就可以直接使用where
进行筛选, 语句如下:
select device_id from user_profile where id < 3 ;
因为sql中使用小于等于效率要差一些, 所有这里直接使用了 <3 的筛选条件.
这道题目就先到这, 有疑问, 可以一起讨论~
ps: 编辑文档的时候, 如何使用这种id
呢? 直接`xxx`还不行. 有点蒙圈, 希望有伙伴指点一下~