メインコンテンツまでスキップ
バージョン: 4.x

STARTS_WITH

説明

STARTS_WITH関数は、文字列が指定されたプレフィックスで始まるかどうかをチェックします。文字列が指定されたプレフィックスで始まる場合はtrueを返し、そうでなければfalseを返します。

構文

STARTS_WITH(<str>, <prefix>)

Parameters

ParameterDescription
<str>チェックする文字列。型: VARCHAR
<prefix>マッチするプレフィックス文字列。型: VARCHAR

Return Value

BOOLEAN型を返します。

特殊なケース:

  • いずれかの引数がNULLの場合、NULLを返します

Examples

  1. 成功したマッチ
SELECT starts_with('hello world', 'hello');
+-------------------------------------+
| starts_with('hello world', 'hello') |
+-------------------------------------+
| 1 |
+-------------------------------------+
  1. マッチの失敗
SELECT starts_with('hello world', 'world');
+-------------------------------------+
| starts_with('hello world', 'world') |
+-------------------------------------+
| 0 |
+-------------------------------------+