# STRPOS

文字列内で指定された部分文字列が最初に出現する開始位置を返します。

## 構文

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

## 引数

#### STRING

型: `string`

検索する一連の文字。

#### SUBSTRING

型: `string`

検索する部分文字列。

## 戻り値

型: `bigint`

`STRING` 内における `SUBSTRING` の最初の出現位置を返します。

位置は `1` から始まります。インスタンスがない場合は、`0` が返されます。

***

## 例

| STRING | SUBSTRING | 出力 |
| --- | --- | --- |
| All happy families are alike | all | 0 |
| All happy families are alike | All | 1 |
| All happy families are alike | are | 20 |
| All happy families are alike | `''` | 1 |
| `''` | `''` | 1 |
| `''` | word | 0 |
| `null` | word | `null` |