python查询数据库语句_数据库的查询语句python

数据库查询语句

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

表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 !刚自己写过并查询成功~ 你可自己试下~。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值