sql 这几道题怎么做,帮忙看看吧

四、写出完成下列查询任务的sql语句(基于图书管理数据库)
1.在book表中查询有哪些图书分类,并按”类别:XXXXX”格式列出图书分类。
2.在book表中查询机械工业出版社出版的图书,列出其书名、作者及7折后的价格并提供中文标题。
3..在book表中查询价格在30-60元范围内的图书,列出书名、作者、出版社及价格并提供中文标题。
这几道题怎么做啊

你的表建好了么?想好其中有哪些字段,互相之间的关联,这些定好了再来按每道题的问题来写。

1.select 类别 from book
2.select 书名,作者,0.7*价格 as 打折价 from book where 出版社='机械工业出版社'
3.select 书名,作者,出版社,价格 from book where 价格 between 30 and 60
不太明白你说的中文标题是书名

楼上答的很齐全,小小补充一下,第一小题应该要distinct一下,因为类别不需要重复。
1. select distinct 类别 from book

select distinct(类别) from book
select 书名,作者,0.7* 价格, 中文标题 from book where 出版社='机械工业出版社'
select 书名,作者,出版社,价格, 中文标题 from book where 价格 in(30,60)