ends_with関数

ends_with関数は、ソース文字列が検索文字列で終わるかどうかを示します。

構文

returnvalue ends_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-17 ends_with関数

この例では、文字列「hn」で終わるfirstnameフィールドの値はtrueと示されます。

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