我试图通过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)