sql中,select count(*) from emp;输入与输出分别指什么?从数据库中查询出来的数据是输入吗?
然后,再进行聚合函数等运算,再输出到控制台?还有sql中,语句的优先级是什么?谢谢了还有就是它的执行顺序是不是先查询出来所有的行,然后对行数进行和计算啊?...
然后,再进行聚合函数等运算,再输出到控制台?还有sql中,语句的优先级是什么?谢谢了
还有就是它的执行顺序是不是先查询出来所有的行,然后对行数进行和计算啊? 展开
还有就是它的执行顺序是不是先查询出来所有的行,然后对行数进行和计算啊? 展开
4个回答
展开全部
sql中得语句优先你可以使用()来进行限定 上面的语句就是从emp这个table裏面计算总共有多少条信息。所以输出就是一个数字,输入是没有 。当然你要认为数据库本身就是输入的话也可以。具体的优先级顺序你可以上网查下 有很完整的一个表。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select count(*) from emp
对数据库而言,这是输入,是前台页面、或者查询分析器把需要提交给数据库执行,然后返回前台,通过控制台(控制台可以是页面,也开始查询窗口等)把结果显示出来。
还有sql中,语句的优先级是什么?
SQL语句是按行执行的。
对数据库而言,这是输入,是前台页面、或者查询分析器把需要提交给数据库执行,然后返回前台,通过控制台(控制台可以是页面,也开始查询窗口等)把结果显示出来。
还有sql中,语句的优先级是什么?
SQL语句是按行执行的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
count只是进行统计行数操作啊,所以也不需要什么输入。除非你是按照某种聚合运算,计算每个组的个数。比如
select count(*) from emp group by location
select count(*) from emp group by location
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询