一.针对SQL上机作业(1)第一题定义的三个表(book,card,borrow),用SQL语句实现如下查询:(注:藏书量=库存量+借出数) 1. 求藏书种数、总册数、最高价、最低价。
SELECT COUNT(DISTINCT category)
藏书种数,SUM(total)
总册数,MAX(price)
最高价,MIN(price)
最低价 FROM book;
2. 列出藏书在十本以上的书(书名、作者、出版社、年份)。
SELECT title, author, press,year
FROM book
WHERE total>10;
3. 哪些出版社的总藏书超过100种。
SELECT press
FROM book GROUP BY press HAVING SUM(total)>100;
4. 目前已借出多少册书?
SELECT SUM (total- stock)
FROM book;
5. 年份最久远的书。
SELECT *
FROM book
WHERE year<=(select min(year) from book);
6. “数据库系统原理教程,王珊编,清华大学出版社,199