关于数据库,求会用SQL语句的高手帮我解答一道题,

1个回答

  • 1.select 书名

    from 图书

    where 定价>20

    2.select 出版社名称,avg(定价) as 平均定价

    from 图书,出版社

    where 图书.出版社编号=出版社.出版社编号

    group by 出版社编号

    3.update 图书 set 定价=0.95*定价

    where(select 定价 from 图书,出版社 where 图书.出版社编号=出版社.出版社编号and 出版社 名称='科学出版社')

    4.select 书名,第一作者姓名,出版社名称

    from 图书,出版社,作者,著书

    where 图书.出版社编号=出版社.出版社编号 and 图书.图书编号=著书.图书编号 and 著书.作者编号=作者.作者编号 and 作者排序=1