1.问题的源代码如下:CREATE PROCEDURE P4 @avggrade int ASSELECT cno, AVG(grade) FROM scGROUP BY cnoHAVING AVG(grade) > @avggradeEXECUTE P4 @avggr...
分类:
数据库 时间:
2015-04-29 21:32:14
阅读次数:
170
分析:贪心,每次优先取需要食物的重量和猫食的重量相比最大的,所以先要按比值进行排序,注意J[i]和B[i]要声明为实型,声明为整形就挂了。
#include
#include
using namespace std;
struct FAT
{
double f,j;
double avg;
} fat[1005];
bool cmp(FAT a,FAT b)
{
if(a.av...
分类:
其他好文 时间:
2015-04-27 09:50:08
阅读次数:
84
1、avg(): 平均数,null值不参与计算,参与计算则需使用isnull()2、count(): 记录条数,null值不参与计算,参与计算则需使用isnull()3、sum(): 记录总和,null值不参与计算,参与计算则需使用isnull(),在sum中做运算时若运算中存在‘null’,则数据...
分类:
数据库 时间:
2015-04-24 18:27:48
阅读次数:
123
CREATE TEMPORARY TABLE test_info ( test_name VARCHAR(50) NOT NULL, test_totail DECIMAL(12,2) NOT NULL DEFAULT 0.00, test_avg DECIMAL(7,2) NOT...
分类:
数据库 时间:
2015-04-24 16:16:58
阅读次数:
149
33、查询成绩比该课程平均成绩低的同学的成绩表。select*from score a where DEGREE <(select avg(degree) from score b where a.cno=b.cno )-查询每门课最高分学生之外的其他学生分数...
分类:
其他好文 时间:
2015-04-24 15:44:44
阅读次数:
90
--17、 查询“95033”班学生的平均分。select avg(degree) from Score where Sno in (Select Sno from Student where Class=95033)--18、 假设使用如下命令建立了一个grade表:现查询所有同学的Sno、Cno...
分类:
数据库 时间:
2015-04-23 19:18:31
阅读次数:
177
聚合函数(1)count(*)--只能放数值类型的列 求和(2) avg ; --求平均分(3) max; --最大(4) min; --最小(5) as; --起别名(6) group by--分组 后面跟着 having --只能跟在group by后面使用(7) l...
分类:
数据库 时间:
2015-04-22 23:40:52
阅读次数:
163
在有大量事务的数据库中,表和索引随着时间的推移而碎片化。因此,为了增进性能,应该定期检查表和索引的碎片,并对具有大量碎片的进行整理。 1、确定当前数据库中所有需要分析碎片的表。 2、确定所有表和索引的碎片。 3、考虑一下因素以确定需要进行碎片整理的表和索引。 高的碎片水平-avg_fragmenta...
分类:
其他好文 时间:
2015-04-21 12:40:58
阅读次数:
141
我们看表的数据:而select AVG(Age) from Member1的结果为27。自己算一下就知道136/6 =22.666。而不是27,因此知道实际上Age为NULL的行没有参与运算。即:136/5=27.2。所以聚合运算会自动剔除NULL的列。那么处理办法是:select AVG(ISNU...
分类:
数据库 时间:
2015-04-21 00:10:35
阅读次数:
147
聚类查询所针对的对象是表的其中一列,譬如如下的testtable表,要查出username这一列中,各个项所出现的次数,则用到聚类查询
显然,聚类查询之后,得到的结果必须与id,number这两列半点关系都没有。因此,也就是正如上门,所说,聚类查询所针对的对象是表的其中一列。
聚类查询往往配合count(*),sum(*),avg(*)等聚类语句,用来对表进行统计。由于查询的字段往往是...
分类:
数据库 时间:
2015-04-17 13:59:17
阅读次数:
287