我是mysql的新手,有一项任务可以计算从sysobject函数返回的对象总数。它必须是用户保存的程序。
基本上我知道如何分开,但不能考虑如何在一个程序中完成它。
select * from sysobjects where xtype IN('V','U','TR','C')
这将需要我需要的字段
select count(*) from sysobjects where xtype='v' group by xtype
这只能计算V元素的总和,但我需要计算总和 并将这一切都纳入单一程序.. 任何人都可以帮助我吗?
如果忘记提及将summ打印到'message'的打印功能会很好...;(
答案 0 :(得分:0)
我认为这应该给你总数:
select count(*) as total_count from sysobjects
where xtype IN('V','U','TR','C')
如果我遗漏了某些内容,请尝试使用嵌套子查询,如下所示:
select sum(count) from
(select count(*) as count from sysobjects
where xtype IN('V','U','TR','C') group by xtype
);
内部查询为您提供组明智的计数,外部查询为您提供所有这些的总和。