STARTS_WITH
説明
STARTS_WITH関数は、文字列が指定されたプレフィックスで始まるかどうかをチェックします。文字列が指定されたプレフィックスで始まる場合はtrueを返し、そうでない場合はfalseを返します。
構文
STARTS_WITH(<str>, <prefix>)
パラメータ
| Parameter | デスクリプション |
|---|---|
<str> | チェック対象の文字列。型: VARCHAR |
<prefix> | マッチさせる接頭辞文字列。型: VARCHAR |
戻り値
BOOLEAN型を返します。
特殊なケース:
- いずれかの引数がNULLの場合、NULLを返します
例
- マッチ成功
SELECT starts_with('hello world', 'hello');
+-------------------------------------+
| starts_with('hello world', 'hello') |
+-------------------------------------+
| 1 |
+-------------------------------------+
- マッチ失敗
SELECT starts_with('hello world', 'world');
+-------------------------------------+
| starts_with('hello world', 'world') |
+-------------------------------------+
| 0 |
+-------------------------------------+