、下面的关键字( )不能影响SELECT语句返回的结果的行数。 A. TOP n B. WHERE C. ORDER BY D. DISTINCT

 我来答
仁昌爱娱乐
高粉答主

2020-04-29 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459769

向TA提问 私信TA
展开全部

关键字ORDER BY不能影响SELECT语句返回的结果的行数。

ORDER BY 语句用于根据指定的列asdf对结果集进行排序。一般放在from table_name后面。ORDER BY 语句默认使用ASC 关键字,按照升序对记录进行排序。如果希望按照降序对记录进行排序,可以使用 DESC 关键字。ORDER BY不能影响查询的结果的行数。

关键词 DISTINCT 用于返回唯一不同的值。在表中,可能会包含重复值。有时希望仅仅列出不同(distinct)的值。使用SELECT DISTINCT 表示查询结果中,去掉了重复的行。

TOP 子句是数据库语言的一个函数,用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。

where是数据库中的一个指令,一般用于规定选择的标准。如果希望选取结果中的部分内容,需要向 SELECT 语句添加 WHERE 子句。

扩展资料:

如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中,否则会出现错误。比如SQL语句:SELECT DISTINCT Company FROM Orders order by Company ASC是可以正常执行的。

但是如果SQL语句是:SELECT DISTINCT Company FROM Orders order by Num ASC是不能正确执行的,在ASP中会提示“ORDER BY 子句与 (Num) DISTINCT 冲突”错误。

SQL语句修改成:SELECT DISTINCT Company,Num FROM Orders order by Num ASC可以正常执行。

yangbilin
2013-01-07
知道答主
回答量:14
采纳率:0%
帮助的人:6.4万
展开全部
c 只是排序。top是分页 where 是条件 distinct是数据相同时只返回一条
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szm341
2013-01-02 · TA获得超过6725个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5095万
展开全部
C只给结果排序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式