SQL从select中获取唯一值

Nom*_*mad 4 sql oracle select

我试图通过sql从oracle中的表中获取唯一值.该表看起来像这样.

表:具有列名称和值的ABC.

NAME Value
AA   10
B    40
CC   50
AA   70
DD   80
CC   90
EE   100
FF   120
GG   130
H    150
EE   170
I    180
J    200
K    210
L    300
GG   320
Run Code Online (Sandbox Code Playgroud)

我想从ABC中获取列名称的唯一值,并且最好是具有较低值编号的值,例如AA来两次,所以我想要获取AA一次,但使用值较低的数字.

SELECT DISTINCT
    (NAME),
    VALUE
FROM
    ABC
ORDER BY
    NAME ASC;
Run Code Online (Sandbox Code Playgroud)

请帮忙.谢谢

小智 8

SELECT 
    NAME       AS NAME  ,
    MIN(VALUE) AS VALUE
FROM ABC
GROUP BY NAME
ORDER BY NAME ASC;
Run Code Online (Sandbox Code Playgroud)