求SQL语句解答,,,,,,

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:56:00
图书(图书号,图书名,作者编号,出版社,出版日期)
作者(作者姓名,作者编号,年龄,性别)
用SQL语句查询年龄小于平均的作者姓名,图书名,出版社。

图书(图书号,图书名,作者编号,出版社,出版日期)
作者(作者姓名,作者编号,年龄,性别)
select b.作者姓名,a.图书名,a.出版社 from 图书 a inner join 作者 b on a.作者编号=b.作者编号
where b.年龄<(select avg(年龄) as avgage from 作者)

改为英文,如下:

图书
(图书号,图书名,作者编号,出版社,出版日期)
B
(BID,BName,BAuthor,BConcern,BDate)

作者
(作者姓名,作者编号,年龄,性别)
C
(CName,CID,CAge,CSex)

select 作者姓名=C.CName,图书名=B.BName,出版社=BConcern from B join C on B.Bauthor= C.cid where C.CAge < (select avg(CAge) from C)

select 作者姓名,图书名,出版社
from 图书,作者
where 年龄<avg(年龄)