Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 试图生成一个表,其中一本书的成本高于所有书的平均成本_Sql - Fatal编程技术网

Sql 试图生成一个表,其中一本书的成本高于所有书的平均成本

Sql 试图生成一个表,其中一本书的成本高于所有书的平均成本,sql,Sql,试图生成一个表,其中一本书的成本高于所有书的平均成本 SELECT book_num, book_title, book_cost FROM (SELECT book_num, book_title, book_cost, Avg(book_cost) AS AVGPRICE FROM book GROUP BY book_num, book_title, book_cost) WHERE book_cost > AVGPRICE ORDER BY book_tit

试图生成一个表,其中一本书的成本高于所有书的平均成本

SELECT book_num, book_title, book_cost
FROM (SELECT book_num, book_title, book_cost, Avg(book_cost) AS AVGPRICE
      FROM book
      GROUP BY book_num, book_title, book_cost)
WHERE book_cost > AVGPRICE
ORDER BY book_title;
试试这个(我使用了无处不在的酒吧数据库)


您没有提出任何问题,没有解释现有SQL的问题是什么,也没有提供任何示例数据或所需的输出。你到底想让我们帮你什么?有什么问题吗?它给了你什么?你期望什么?
DECLARE @avgprice money;

SET @avgprice = (SELECT  Avg(price) FROM titles);   

SELECT title, price, @avgprice as AveragePrice 
FROM titles 
WHERE price > @avgprice ORDER BY title;
SELECT book_num, book_title, book_cost
FROM book
WHERE book_cost > (SELECT  Avg(book_cost) FROM book)
ORDER BY book_title;