数据库查询语句

没表结构还真不好说,我给你虚构一个吧。

表1名:书。属性:书编号,书名,价格,出版社编号。

表2名:出版社。属性:出版社编号,名称,地址,联系方式。

1 检索所有定价超过20元的书名.select 书名 from 书 where 价格 > 20;2 统计每个出版社, 平均定价 select distinct(出版社编号),avg(价格) from 书 group by 出版社编号;3 出版社书所有定价下调%5 update 书 set 价格 = 价格*95%;4简单的ER 模型 标记连接类型很简单,但是这里不能画图,你画出书和出版社2个实体,他们是一对多关系。一个出版社可能出版一本或者多本书,一本书是由一个出版社出版的。

你根据这个逻辑画出来就行。做出来了吗????。

数据库查询语句

没表结构还真不好说,我给你虚构一个吧。

表1名:书。属性:书编号,书名,价格,出版社编号。

表2名:出版社。属性:出版社编号,名称,地址,联系方式。

1 检索所有定价超过20元的书名.

select 书名 from 书 where 价格 > 20;

2 统计每个出版社, 平均定价

select distinct(出版社编号),avg(价格) from 书 group by 出版社编号;

3 出版社书所有定价下调%5

update 书 set 价格 = 价格*95%;

4简单的ER 模型 标记连接类型

很简单,但是这里不能画图,你画出书和出版社2个实体,他们是一对多关系。一个出版社可能出版一本或者多本书,一本书是由一个出版社出版的。

你根据这个逻辑画出来就行。

做出来了吗????

数据库查询语句 -

select classtitle ,count(newsid) from newsclassinfo left outer join newsinfo on newsclassinfo.classid= newsinfo.classidgroup by classtitle这个是最准确的,楼上各为几级大侠们都大意了!如果使用 inner join 内联查询的话, newsinfo表中如果没有newsclassinfo表中的某些标题类型的数据,那最后查出的数据不可能统计出 count 为0的项。

所以这里应该使用左内联查询 left outer join !刚自己写过并查询成功~ 你可自己试下~。