# NULL\_IF

Si hay un valor booleano **true** en el parámetro **condición**, entonces devuelve nulo; de lo contrario, devuelve el segundo argumento

## Sintaxis

```
NULL_IF(condition, value)
```

## Argumentos

| Nombre | Tipo | Descripción | Valor predeterminado |
| --- | --- | --- | --- |
| condición | Booleano | Si esto es verdadero, devuelve nulo. De lo contrario, devuelve el segundo argumento |  |
| valor | cualquiera | Esto se devolverá tal cual si el primer argumento no contiene true. |  |

## Ejemplos

| condición | valor | Resultado |
| --- | --- | --- |
| true | "foo" | null |
| false | "foo" | `foo` |
| null::Boolean | "foo" | `foo` |