sql - Oracle 最小值和最大值(相同值)

标签 sql oracle

我有一个问题:

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

结果我得到了一个表:

名字 |最小(价格) |最高(价格)

但我也得到价格相同的行。如何解决? (我不需要具有相同值的行)

最佳答案

使用拥有:

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

关于sql - Oracle 最小值和最大值(相同值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51769749/

相关文章:

oracle - Oracle 序列的 MAXVALUE 的用途是什么?

mysql - 显示所有日期,即使在 mysql 中没有数据

mysql - SQL:按rowID排序,然后根据rowid按列排序

MySQL CASE WHEN THEN 空大小写值

database - 使用 python 删除 oracle 表中的所有行需要无限的时间

oracle - Oracle 中的 Pragma Inline 与 Pinning 对象

sql - 重命名 SQL Server 中的存储过程

mysql - 压缩多个嵌套的 select 语句

sql - 关系数据库中的行程时间计算?

java - java中OraclePreparedStatement方法setStringForClob