# STRPOS

Zwraca pozycję początkową pierwszego wystąpienia danego podciągu w ciągu znaków.

## Składnia

```
STRPOS(STRING, SUBSTRING)
```

## Argumenty

#### STRING

Typ: `string`

Ciąg znaków do wyszukania.

#### SUBSTRING

Typ: `string`

Podciąg do wyszukania.

## Zwraca

Typ: `bigint`

Zwraca pozycję początkową pierwszego wystąpienia `SUBSTRING` w `STRING`.

Pozycje zaczynają się od `1`. Jeśli nie znaleziono instancji, zwracane jest `0`.

***

## Przykłady

| STRING | SUBSTRING | Dane wyjściowe |
| --- | --- | --- |
| Wszystkie szczęśliwe rodziny są do siebie podobne | wszystkie | 0 |
| Wszystkie szczęśliwe rodziny są do siebie podobne | Wszystkie | 1 |
| Wszystkie szczęśliwe rodziny są do siebie podobne | są | 20 |
| Wszystkie szczęśliwe rodziny są do siebie podobne | `''` | 1 |
| `''` | `''` | 1 |
| `''` | słowo | 0 |
| `null` | słowo | `null` |