mysqlでregexp_substr関数を使用する方法

WBOY
リリース: 2023-05-30 22:40:05
転載
1870 人が閲覧しました

1. 文字列 expr 内のパターン pat に一致する部分文字列を返します。一致する部分文字列が見つからない場合は、NULL が返されます。

2. expr または pat が NULL の場合、関数は NULL を返します。

REGEXP_SUBSTR() 関数は、次のオプションのパラメータをサポートしています。

pos は、文字列 expr の指定された位置から検索を開始することを意味します。デフォルトでは、最初の文字から照合が開始されます。

occurence は、どの一致する部分文字列が返されるかを示します。デフォルトでは、最初に一致した部分文字列が返されます。

match_type はマッチング方法を示し、パラメータは上記の REGEXP_LIKE() 関数と一致します。

mysql> SELECT REGEXP_SUBSTR('abc def ghi', '[a-z]+');
+----------------------------------------+
| REGEXP_SUBSTR('abc def ghi', '[a-z]+') |
+----------------------------------------+
| abc                                    |
+----------------------------------------+
mysql> SELECT REGEXP_SUBSTR('abc def ghi', '[a-z]+', 1, 3);
+----------------------------------------------+
| REGEXP_SUBSTR('abc def ghi', '[a-z]+', 1, 3) |
+----------------------------------------------+
| ghi                                          |
+----------------------------------------------+
ログイン後にコピー

以上がmysqlでregexp_substr関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート