大家帮我看一下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.实在不知道呀
这题到底选哪个答案呢? 展开
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(财富值+成长值)
4个回答
展开全部
选BD 。
LIMIT 5 和 LIMIT 0, 5 是相同的,表示从查询出来的记录中取出位置为 0 - 5 (不含5)的数据,也就是位置为 0 , 1 ,2, 3, 4 位置的记录,注意取记录的时候是 “含头不含尾”即 [ start , end )
但 LIMIT 5 取出的数据只能说是最多取到5条,也就是说强制不了,比如你查询结果小于 5 条记录,那么, LIMIT 5 得到的肯定少于5条记录,也就是返回真实查询出来的记录。
LIMIT 后面必须跟参数,否则语法错误,无法执行,当然是查不了数据了。
LIMIT 5 和 LIMIT 0, 5 是相同的,表示从查询出来的记录中取出位置为 0 - 5 (不含5)的数据,也就是位置为 0 , 1 ,2, 3, 4 位置的记录,注意取记录的时候是 “含头不含尾”即 [ start , end )
但 LIMIT 5 取出的数据只能说是最多取到5条,也就是说强制不了,比如你查询结果小于 5 条记录,那么, LIMIT 5 得到的肯定少于5条记录,也就是返回真实查询出来的记录。
LIMIT 后面必须跟参数,否则语法错误,无法执行,当然是查不了数据了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
limit 2,6; 返回从第2行开始,数6行返回,返回的是第三四五六七八行。
limit 5; 返回的是前5行,等同于limit 0,5
所以BC不对,感觉AD是对的,可以看下关于select group having limit order by join 这一系列的执行顺序
limit 5; 返回的是前5行,等同于limit 0,5
所以BC不对,感觉AD是对的,可以看下关于select group having limit order by join 这一系列的执行顺序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-10-22
展开全部
都不对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-10-22
展开全部
你倒是说啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询