ホームページ >データベース >mysql チュートリアル >SQLで文字列の最初の桁をインターセプトする方法

SQLで文字列の最初の桁をインターセプトする方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-05-08 17:07:2539063ブラウズ

SQL では、SUBSTRING 関数を使用して文字列をインターセプトできます。構文形式は「SUBSTRING (文字列、1、インターセプト長)」です。 SUBSTRING 関数は、文字列、バイナリ文字列、テキスト、画像、列、または列を含む式の一部を取得するために使用されます。

SQLで文字列の最初の桁をインターセプトする方法

このチュートリアルの動作環境: Windows7 システム、mysql8.0 バージョン、Dell G3 コンピューター。

SUBSTRING ( expression, start, length )

パラメータ

expression

文字列、バイナリ文字列、テキスト、イメージ、列、または列を含む式。集計関数を含む式は使用しないでください。

start

暗黙的に int に変換できる整数または式。部分文字列の開始位置を指定し、インデックスは 1 から始まります。

#length

部分文字列の長さを指定する、暗黙的に int に変換できる整数または式。テストの結果、負ではない数値のみが指定できることが一時的に判明しました。

戻り値

1. 式がサポートされているバイナリ データ型の場合、バイナリ データが返されます。この場合については、ここでは説明しません。

2. 式がサポートされている文字データ型の場合、文字データが返されます。

(1) start| のインデックスが 1 から始まる場合、文字列インターセプトは式の最初の文字から始まり、2 からは式の ​​2 番目の文字から始まります。

例:

SELECT SUBSTRING('成都融资事业部',1,2)//结果:成都

関連する推奨事項: 「mysql チュートリアル

以上がSQLで文字列の最初の桁をインターセプトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。