starts_with関数

starts_with関数は、ソース文字列が検索文字列から始まっているかどうかを示します。

構文

returnvalue starts_with(source, search_string)

source ::= any*
search_string ::= any*
returnvalue ::= boolean

セマンティクス

source

検索する入力文字列。この引数は、一連の文字列に暗黙的にキャストされます。

search_string

ソースで検索する必要がある文字列。この引数は、一連の文字列に暗黙的にキャストされます。

returnvalue

ソースがsearch_stringで始まっている場合はtrueを返し、そうでない場合はfalseを返します。

引数が空の順序または複数の項目を持つ順序である場合は、falseを返します。

ソースまたはsearch_stringがNULLの場合、NULLを返します。

例11-16 starts_with関数

この例では、文字列Peで始まるfirstnameフィールドの値がtrueと示されています。

SELECT firstname, starts_with(firstname,"Pe") FROM users;
 +-----------+----------+
 | firstname | Column_2 |
 +-----------+----------+
 | John      | false    |
 | Peter     | true     |
 | Mary      | false    |
 +-----------+----------+