大家帮我看一下mysql基础知识一个选择题,谢谢了。我感到有点疑惑~~~~

下面关于LIMIT说法正确的是什么?A.LIMIT子句可以被用于SELECT语句返回指定的记录数(强制)B.LIMIT后面不跟参数时,默认返回零条数据(不跟参数,无法运行... 下面关于LIMIT说法正确的是什么?
A. LIMIT 子句可以被用于 SELECT 语句返回指定的记录数(强制)
B. LIMIT后面不跟参数时,默认返回零条数据(不跟参数,无法运行)
C. LIMIT 5 是指返回一张表的前五条数据(返回前6条)
D. LIMIT 子句是最后执行的一个关键字。

语句:select* from emp limit 5;

我的理解:
A.书上都说是被用于 强制 SELECT
B.如果后面不跟参数,根本就不能运行啊!
C.都说LIMIT是从第0行开始返回记录的,如果是5的话,应该返回0-5一共6行,但是我的用limit 5 的确返回的是前五行,同理1 2 3也是返回的前1 2 3 行,根本不存在limit 1 返回前面2行。
D.实在不知道呀

这题到底选哪个答案呢?
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
qq438669983
推荐于2016-11-08 · TA获得超过347个赞
知道小有建树答主
回答量:502
采纳率:25%
帮助的人:196万
展开全部
选BD 。
LIMIT 5 和 LIMIT 0, 5 是相同的,表示从查询出来的记录中取出位置为 0 - 5 (不含5)的数据,也就是位置为 0 , 1 ,2, 3, 4 位置的记录,注意取记录的时候是 “含头不含尾”即 [ start , end )
但 LIMIT 5 取出的数据只能说是最多取到5条,也就是说强制不了,比如你查询结果小于 5 条记录,那么, LIMIT 5 得到的肯定少于5条记录,也就是返回真实查询出来的记录。
LIMIT 后面必须跟参数,否则语法错误,无法执行,当然是查不了数据了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲲背浮雪_
2015-10-22 · TA获得超过204个赞
知道小有建树答主
回答量:385
采纳率:66%
帮助的人:246万
展开全部
limit 2,6; 返回从第2行开始,数6行返回,返回的是第三四五六七八行。
limit 5; 返回的是前5行,等同于limit 0,5
所以BC不对,感觉AD是对的,可以看下关于select group having limit order by join 这一系列的执行顺序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-10-22
展开全部
都不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-10-22
展开全部
你倒是说啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式