# arg_min_null — DuckDB 1.4.4

Finds the row with the minimum val. Calculates the arg expression at that row.

- Reference: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/
- JSON: /products/haybarn/functions/api/v1/duckdb-1.4.4/functions/arg_min_null.json
- Snapshot ID: duckdb-1.4.4
- Engine: duckdb v1.4.4
- Source ID: 6ddac802ff
- Binary SHA-256: 8d05bee013ea13d6b5d75272d7ddb52b3d6d9cdaf30d1a3e8e82d42757905182
- Captured: 2026-09-05T18:37:36.091Z
- Source: https://github.com/duckdb/duckdb/releases/tag/v1.4.4
- Loaded extensions: autocomplete, core_functions, icu, json, parquet, shell

## Interpretation

- Choose a snapshot matching the target engine and build. The default is captured from the published Haybarn WASM package used by the browser playground. Historical native snapshots are also available.
- Availability is an observation in the recorded build and extension profile, not a guarantee of support in every installation or in WASM.
- Types and descriptions are declarations from duckdb_functions(). Binding can specialize result types. Null means not supplied by the catalog; do not invent defaults, optionality, argument mode, or table output columns.
- Raw parameter arrays preserve catalog order for scalar/aggregate/macro functions. Raw table arguments are alphabetical. Use callingConvention for engine-confirmed positional order and named arguments; null modes are unrecorded. Named does not mean optional. Macro defaults and special named variadic behavior are not supplied by duckdb_functions().
- Catalog examples are source material and may require data or extensions. runnableExamples contains separately verified SQL for the pinned WASM package; sample-data adaptations and guide examples are labeled separately.
- Guide annotations and recipes are separate editorial content. The browser runner always uses Haybarn WASM 1.5.5-rc3, independently of the documentation snapshot.
- All URLs beginning with / are relative to the origin hosting this document. Exports require no JavaScript, cookies, API key, or browser engine.

## Overloads

### overload-38af1711482ddcc0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: ANY) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-38af1711482ddcc0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | ANY | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b44ddcd6aeed7ae1

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: BIGINT) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-b44ddcd6aeed7ae1

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | BIGINT | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d12d41a0007eaf63

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: BLOB) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-d12d41a0007eaf63

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | BLOB | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-81651587614d0892

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: DATE) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-81651587614d0892

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | DATE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-347b6e41bb2d4420

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: DOUBLE) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-347b6e41bb2d4420

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | DOUBLE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-716aa701e2d84e84

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: HUGEINT) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-716aa701e2d84e84

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | HUGEINT | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c2649f5c6f2ddadc

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: INTEGER) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-c2649f5c6f2ddadc

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | INTEGER | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-4d2714b591649843

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: TIMESTAMP) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-4d2714b591649843

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-96e9547955c293f5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: TIMESTAMP WITH TIME ZONE) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-96e9547955c293f5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-44f6c9f294ae8a37

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: ANY, val: VARCHAR) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-44f6c9f294ae8a37

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | VARCHAR | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e407f215fa94da16

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: BIGINT) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-e407f215fa94da16

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | BIGINT | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-bf00fd49e2cb4e2c

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: BLOB) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-bf00fd49e2cb4e2c

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | BLOB | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-9d80b8d0c55ce647

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: DATE) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-9d80b8d0c55ce647

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | DATE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c6fecd5e23df3f89

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: DOUBLE) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-c6fecd5e23df3f89

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | DOUBLE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e4b2a687459c32f3

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: HUGEINT) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-e4b2a687459c32f3

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | HUGEINT | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d2bc197bf171c769

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: INTEGER) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-d2bc197bf171c769

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | INTEGER | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-6375544d0dd787b0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: TIMESTAMP) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-6375544d0dd787b0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-149cff9abe407435

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: TIMESTAMP WITH TIME ZONE) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-149cff9abe407435

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-4bb139a20edd3caa

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BIGINT, val: VARCHAR) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-4bb139a20edd3caa

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | VARCHAR | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f56b2ea07d152eeb

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: BIGINT) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-f56b2ea07d152eeb

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | BIGINT | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-519df51865393907

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: BLOB) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-519df51865393907

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | BLOB | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-a6344978f939039d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: DATE) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-a6344978f939039d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | DATE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d9691722bee6f6e1

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: DOUBLE) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-d9691722bee6f6e1

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | DOUBLE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-96c2efae361f369f

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: HUGEINT) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-96c2efae361f369f

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | HUGEINT | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-90df4deb2dd8898e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: INTEGER) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-90df4deb2dd8898e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | INTEGER | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-5bea638616ebe53f

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: TIMESTAMP) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-5bea638616ebe53f

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ddc1b2c5b9274fcb

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: TIMESTAMP WITH TIME ZONE) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-ddc1b2c5b9274fcb

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-8bf1075c08f613b9

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: BLOB, val: VARCHAR) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-8bf1075c08f613b9

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | VARCHAR | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-10c754fcb0cf92c8

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: BIGINT) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-10c754fcb0cf92c8

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | BIGINT | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e68103c9293146ed

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: BLOB) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-e68103c9293146ed

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | BLOB | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-408a2b442fb49476

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: DATE) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-408a2b442fb49476

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | DATE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-380832839213607b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: DOUBLE) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-380832839213607b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-07d2e2b47776ed44

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: HUGEINT) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-07d2e2b47776ed44

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b1a728a873c674a7

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: INTEGER) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-b1a728a873c674a7

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | INTEGER | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-8d7f73ac634b2717

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: TIMESTAMP) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-8d7f73ac634b2717

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1fa2fd52b63fd820

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: TIMESTAMP WITH TIME ZONE) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-1fa2fd52b63fd820

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-02636e2c739cd90b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DATE, val: VARCHAR) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-02636e2c739cd90b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-67378294cf3af57b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: BIGINT) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-67378294cf3af57b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | BIGINT | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ff1b5ee20e8ad4fa

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: BLOB) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-ff1b5ee20e8ad4fa

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | BLOB | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-0a18a6e67cea797d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: DATE) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-0a18a6e67cea797d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | DATE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-23837731d6d08852

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: DOUBLE) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-23837731d6d08852

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-fe47c59044240c39

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: HUGEINT) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-fe47c59044240c39

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-8d74f9e4b927aea1

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: INTEGER) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-8d74f9e4b927aea1

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | INTEGER | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1d83718a4505a265

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: TIMESTAMP) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-1d83718a4505a265

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-26e71bacaedfaf79

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: TIMESTAMP WITH TIME ZONE) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-26e71bacaedfaf79

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2d44027d5f3c4c25

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DECIMAL, val: VARCHAR) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-2d44027d5f3c4c25

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-a9cbe02e81f589fc

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: BIGINT) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-a9cbe02e81f589fc

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | BIGINT | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-16a8e2b7ef0ba658

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: BLOB) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-16a8e2b7ef0ba658

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | BLOB | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-51affb434421c2fc

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: DATE) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-51affb434421c2fc

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | DATE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-10791292ecbf5427

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: DOUBLE) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-10791292ecbf5427

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-fbf3824919a827ce

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: HUGEINT) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-fbf3824919a827ce

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2a1e8870d09c0360

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: INTEGER) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-2a1e8870d09c0360

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | INTEGER | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-5bb3886ca9b9d43c

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: TIMESTAMP) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-5bb3886ca9b9d43c

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-0b0228aca75bec74

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: TIMESTAMP WITH TIME ZONE) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-0b0228aca75bec74

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-351736a11f3611dc

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: DOUBLE, val: VARCHAR) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-351736a11f3611dc

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-086c86cd2db1d311

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: BIGINT) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-086c86cd2db1d311

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | BIGINT | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-705c3ec576a6d4d3

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: BLOB) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-705c3ec576a6d4d3

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | BLOB | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ddee05c72c92fc6f

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: DATE) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-ddee05c72c92fc6f

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | DATE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c67de35f798ff220

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: DOUBLE) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-c67de35f798ff220

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | DOUBLE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-3ad765641aa1a1b5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: HUGEINT) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-3ad765641aa1a1b5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | HUGEINT | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-7879d9fa2189de3d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: INTEGER) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-7879d9fa2189de3d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | INTEGER | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d7a8d00701592673

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: TIMESTAMP) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-d7a8d00701592673

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-5d53b73bac818c99

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: TIMESTAMP WITH TIME ZONE) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-5d53b73bac818c99

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-7a2a5d4199932751

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: INTEGER, val: VARCHAR) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-7a2a5d4199932751

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | VARCHAR | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-190141843dd81777

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: BIGINT) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-190141843dd81777

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | BIGINT | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-931421555147895a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: BLOB) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-931421555147895a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | BLOB | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-6894380cd95f25fb

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: DATE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-6894380cd95f25fb

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | DATE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d04a00b6463c058f

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: DOUBLE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-d04a00b6463c058f

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-bd579f4b9326af78

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: HUGEINT) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-bd579f4b9326af78

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-cd24caad452db5df

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: INTEGER) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-cd24caad452db5df

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | INTEGER | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e45dc5fab04c9704

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: TIMESTAMP) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-e45dc5fab04c9704

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-96e1818ceebd14ad

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: TIMESTAMP WITH TIME ZONE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-96e1818ceebd14ad

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-18baaeed439be101

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP WITH TIME ZONE, val: VARCHAR) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-18baaeed439be101

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e27044ea384dd826

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: BIGINT) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-e27044ea384dd826

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | BIGINT | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-4475bb4f37bf20da

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: BLOB) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-4475bb4f37bf20da

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | BLOB | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-fb410948651a33e4

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: DATE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-fb410948651a33e4

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | DATE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1d0031579357b402

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: DOUBLE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-1d0031579357b402

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | DOUBLE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-87efb72659b76613

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: HUGEINT) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-87efb72659b76613

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | HUGEINT | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-dd353478d8506ac1

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: INTEGER) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-dd353478d8506ac1

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | INTEGER | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2fb4fca3877cf95e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: TIMESTAMP) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-2fb4fca3877cf95e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d7363569bb149eb3

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: TIMESTAMP WITH TIME ZONE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-d7363569bb149eb3

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-3e0c550de8cbfccd

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: TIMESTAMP, val: VARCHAR) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-3e0c550de8cbfccd

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | VARCHAR | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f9df5984f6445cb9

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: BIGINT) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-f9df5984f6445cb9

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | BIGINT | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-01b566bebc0a8787

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: BLOB) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-01b566bebc0a8787

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | BLOB | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1b72db1d22360ace

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: DATE) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-1b72db1d22360ace

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | DATE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-4cb85f31194c4752

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: DOUBLE) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-4cb85f31194c4752

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | DOUBLE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-71d1920c09fc0a84

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: HUGEINT) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-71d1920c09fc0a84

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | HUGEINT | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-bbbbeaad68050705

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: INTEGER) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-bbbbeaad68050705

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | INTEGER | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c9ecf30d992e211e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: TIMESTAMP) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-c9ecf30d992e211e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-09f08ff843682b6e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: TIMESTAMP WITH TIME ZONE) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-09f08ff843682b6e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-0583d4744a3864e5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_null(arg: VARCHAR, val: VARCHAR) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.4.4/arg_min_null/#overload-0583d4744a3864e5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | VARCHAR | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.


## Guide recipes

No guide recipes.

## Engine catalog examples

Source examples may require additional data or extensions. Expressions are wrapped in SELECT; execution verification is not recorded.

Reported for: overload-38af1711482ddcc0, overload-b44ddcd6aeed7ae1, overload-d12d41a0007eaf63, overload-81651587614d0892, overload-347b6e41bb2d4420, overload-716aa701e2d84e84, overload-c2649f5c6f2ddadc, overload-4d2714b591649843, overload-96e9547955c293f5, overload-44f6c9f294ae8a37, overload-e407f215fa94da16, overload-bf00fd49e2cb4e2c, overload-9d80b8d0c55ce647, overload-c6fecd5e23df3f89, overload-e4b2a687459c32f3, overload-d2bc197bf171c769, overload-6375544d0dd787b0, overload-149cff9abe407435, overload-4bb139a20edd3caa, overload-f56b2ea07d152eeb, overload-519df51865393907, overload-a6344978f939039d, overload-d9691722bee6f6e1, overload-96c2efae361f369f, overload-90df4deb2dd8898e, overload-5bea638616ebe53f, overload-ddc1b2c5b9274fcb, overload-8bf1075c08f613b9, overload-10c754fcb0cf92c8, overload-e68103c9293146ed, overload-408a2b442fb49476, overload-380832839213607b, overload-07d2e2b47776ed44, overload-b1a728a873c674a7, overload-8d7f73ac634b2717, overload-1fa2fd52b63fd820, overload-02636e2c739cd90b, overload-67378294cf3af57b, overload-ff1b5ee20e8ad4fa, overload-0a18a6e67cea797d, overload-23837731d6d08852, overload-fe47c59044240c39, overload-8d74f9e4b927aea1, overload-1d83718a4505a265, overload-26e71bacaedfaf79, overload-2d44027d5f3c4c25, overload-a9cbe02e81f589fc, overload-16a8e2b7ef0ba658, overload-51affb434421c2fc, overload-10791292ecbf5427, overload-fbf3824919a827ce, overload-2a1e8870d09c0360, overload-5bb3886ca9b9d43c, overload-0b0228aca75bec74, overload-351736a11f3611dc, overload-086c86cd2db1d311, overload-705c3ec576a6d4d3, overload-ddee05c72c92fc6f, overload-c67de35f798ff220, overload-3ad765641aa1a1b5, overload-7879d9fa2189de3d, overload-d7a8d00701592673, overload-5d53b73bac818c99, overload-7a2a5d4199932751, overload-190141843dd81777, overload-931421555147895a, overload-6894380cd95f25fb, overload-d04a00b6463c058f, overload-bd579f4b9326af78, overload-cd24caad452db5df, overload-e45dc5fab04c9704, overload-96e1818ceebd14ad, overload-18baaeed439be101, overload-e27044ea384dd826, overload-4475bb4f37bf20da, overload-fb410948651a33e4, overload-1d0031579357b402, overload-87efb72659b76613, overload-dd353478d8506ac1, overload-2fb4fca3877cf95e, overload-d7363569bb149eb3, overload-3e0c550de8cbfccd, overload-f9df5984f6445cb9, overload-01b566bebc0a8787, overload-1b72db1d22360ace, overload-4cb85f31194c4752, overload-71d1920c09fc0a84, overload-bbbbeaad68050705, overload-c9ecf30d992e211e, overload-09f08ff843682b6e, overload-0583d4744a3864e5

```sql
SELECT arg_min_null(A, B);
```

## Runnable examples

Executed successfully in Haybarn WASM 1.5.5-rc3. Sample data and guide examples are separate from the original catalog.

```sql
SELECT arg_min_null(A, B)
FROM (VALUES
  (10, 10),
  (20, 20),
  (NULL, NULL)
) AS sample("A", "B");
```

## Additional DuckDB documentation

- [Aggregate Functions](https://duckdb.org/docs/current/sql/functions/aggregates#arg_min_nullarg-val)

## In other engines

### BigQuery: any_value()



BigQuery:

```sql
SELECT ANY_VALUE(fruit HAVING MIN sold) FROM Store
```

Haybarn / DuckDB:

```sql
SELECT ARG_MIN_NULL(fruit, sold) FROM Store
```

Translation from [SQLGlot](https://github.com/tobymao/sqlglot/blob/3086608e6fd4c41c02dfba47171608d2b193fce2/tests/dialects/test_bigquery.py#L248).

## Observed availability

| Snapshot | Observed | Overloads | JSON |
| --- | --- | --- | --- |
| haybarn-1.5.5-rc3 | present | 91 | [reference](/products/haybarn/functions/api/v1/haybarn-1.5.5-rc3/functions/arg_min_null.json) |
| duckdb-1.5.5 | present | 91 | [reference](/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_min_null.json) |
| duckdb-1.4.4 | present | 91 | [reference](/products/haybarn/functions/api/v1/duckdb-1.4.4/functions/arg_min_null.json) |
| duckdb-1.3.2 | present | 91 | [reference](/products/haybarn/functions/api/v1/duckdb-1.3.2/functions/arg_min_null.json) |

Engine catalog documentation is derived from MIT-licensed Haybarn and DuckDB. [Notices](/third-party-notices.txt).
