Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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 Oracle最小值和最大值(相同的值)_Sql_Oracle - Fatal编程技术网

Sql Oracle最小值和最大值(相同的值)

Sql Oracle最小值和最大值(相同的值),sql,oracle,Sql,Oracle,我有一个问题: select min(price), max(price), name from Table1 group by name 因此,我得到了以下表格: 名称|最低(价格)|最高(价格) 但我也得到了价格相同的行。如何修复它?(我不需要具有相同值的行)使用having: select min(price), max(price), name from Table1 group by name having max(price) != mi

我有一个问题:

select min(price),
       max(price),
       name       
from Table1
group by name
因此,我得到了以下表格:

名称|最低(价格)|最高(价格)


但我也得到了价格相同的行。如何修复它?(我不需要具有相同值的行)

使用
having

select min(price), max(price), name
from Table1 
group by name
having max(price) != min(price)

如果我答对了,一个名称字段在结果查询中有两个相同的价格字段

    select min(price),
           max(price),
           name       
    from Table1
    group by name, price

按名称分组,Price不会返回所需的结果。