📣
TiDB Cloud Premium is now in public preview. Unlimited growth, instant elasticity, advanced security for enterprise workloads. Try it out →

ARG_MIN



Calculates the arg value for a minimum val value. If there are several different values of arg for minimum values of val, returns the first of these values encountered.

Syntax

ARG_MIN(<arg>, <val>)

Arguments

Return Type

arg value that corresponds to minimum val value.

matches arg type.

Example

Let's create a table students with columns id, name, and score, and insert some data:

CREATE TABLE students ( id INT, name VARCHAR, score INT ); INSERT INTO students (id, name, score) VALUES (1, 'Alice', 80), (2, 'Bob', 75), (3, 'Charlie', 90), (4, 'Dave', 80);

Now, we can use ARG_MIN to find the name of the student with the lowest score:

SELECT ARG_MIN(name, score) AS student_name FROM students;

Result:

| student_name | |--------------| | Bob |

Was this page helpful?