ホームページ > データベース > mysql チュートリアル > MySQL SUBSTRING_INDEX() 関数のパラメータ「count」の値が区切り文字の合計出現数より大きい場合はどうなりますか?

MySQL SUBSTRING_INDEX() 関数のパラメータ「count」の値が区切り文字の合計出現数より大きい場合はどうなりますか?

PHPz
リリース: 2023-09-02 14:49:07
転載
857 人が閲覧しました

如果 MySQL SUBSTRING_INDEX() 函数中的参数“count”的值大于分隔符出现的总数,会发生什么情况?

パラメータ「count」の値が区切り文字の総出現数より大きい場合、MySQL SUBSTRING_INDEX() 関数は出力と同じ文字列を返します。これは、次の例で実証できます。 -

mysql> Select SUBSTRING_INDEX('My Name is Ram','a',3);
+-----------------------------------------+
| SUBSTRING_INDEX('My Name is Ram','a',3) |
+-----------------------------------------+
| My Name is Ram                          |
+-----------------------------------------+
1 row in set (0.00 sec)
ログイン後にコピー

上記のクエリは、パラメータとして指定された区切り文字 (つまり、「a」) の合計出現数よりも 3 が大きいため、同じ文字列を返します。文字列には「a」が 2 つだけあります。

以上がMySQL SUBSTRING_INDEX() 関数のパラメータ「count」の値が区切り文字の合計出現数より大きい場合はどうなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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