sql中,select count(*) from emp;输入与输出分别指什么?从数据库中查询出来的数据是输入吗?

然后,再进行聚合函数等运算,再输出到控制台?还有sql中,语句的优先级是什么?谢谢了还有就是它的执行顺序是不是先查询出来所有的行,然后对行数进行和计算啊?... 然后,再进行聚合函数等运算,再输出到控制台?还有sql中,语句的优先级是什么?谢谢了
还有就是它的执行顺序是不是先查询出来所有的行,然后对行数进行和计算啊?
展开
 我来答
by371
2011-11-15
知道答主
回答量:28
采纳率:0%
帮助的人:13.2万
展开全部
select count(*) from emp ——这个明显是查询EMP表里面的记录个数
输入就是写数据库进去
输出就是读数据库里的数据
查询出来的数据叫输出。即select
update 才叫输入,另外修改、删除语句也叫输入。
优先级是根据关键词、函数、写的顺序判断的。
sum合计来说,当然是先查询后合计
huangshuan1
2011-11-15 · TA获得超过391个赞
知道小有建树答主
回答量:749
采纳率:0%
帮助的人:360万
展开全部
sql中得语句优先你可以使用()来进行限定 上面的语句就是从emp这个table裏面计算总共有多少条信息。所以输出就是一个数字,输入是没有 。当然你要认为数据库本身就是输入的话也可以。具体的优先级顺序你可以上网查下 有很完整的一个表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张爱民_浦东
2011-11-15 · TA获得超过652个赞
知道小有建树答主
回答量:796
采纳率:0%
帮助的人:716万
展开全部
select count(*) from emp
对数据库而言,这是输入,是前台页面、或者查询分析器把需要提交给数据库执行,然后返回前台,通过控制台(控制台可以是页面,也开始查询窗口等)把结果显示出来。

还有sql中,语句的优先级是什么?
SQL语句是按行执行的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wang931139
2011-11-17 · TA获得超过112个赞
知道小有建树答主
回答量:110
采纳率:0%
帮助的人:51.4万
展开全部
count只是进行统计行数操作啊,所以也不需要什么输入。除非你是按照某种聚合运算,计算每个组的个数。比如
select count(*) from emp group by location
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式