MySQLの取得、文字列の長さの機能(CHAR_LENGTH)

長さ:フィールドの長さが計算される文字はカウント数字または英数字の文字、3つの文字とみなされ
CHAR_LENGTH(strの)を文字で、文字列str、長さの長さの値を返します。単一の文字などのマルチバイト文字カウントされます。2バイト文字セットは、5つを含有するためCHAR_LENGTH()は5の値を返しながら、LENGTH()は、10の値を返します。
CHARACTER_LENGTH(STR)CHARACTER_LENGTH()は、CHAR_LENGTH()の同義語です。
BIT_LENGTH(strが)バイナリ長さを返します。
例:ユーザーは6文字以上のユーザー名のリストを見つけることができます。
SQLは、
次のようにコードのコードはコピー
<SELECT * FROMは、ADMIN WHERE LENGTH(ユーザー名)6。

CHAR_LENGTH(文字列)
文字で、文字列str、長さの長さの値を返します。単一の文字などのマルチバイト文字カウントされます。2バイト文字セットは、5つを含有するためCHAR_LENGTH()は5の値を返しながら、LENGTH()は、10の値を返します。
CHARACTER_LENGTH(STR)
CHARACTER_LENGTH()は、CHAR_LENGTH()の同義語です。
BIT_LENGTH(STR)は
バイナリの長さを返す。
シンプルな結論は、MySQL取得した文字列の長さは、2つの機能を有している:
長さ:バイト数の文字列によって占有戻り、計算フィールドの長さは3つの文字カウントされ文字、1つの文字として数字または文字のカウント
CHAR_LENGTHは:文字の数に関係なく、数字や文字や文字の文字とみなされ、文字列によって占め返します

リリース7件のオリジナルの記事 ウォン称賛11 ビュー80000 +

おすすめ

転載: blog.csdn.net/dxyzhbb/article/details/104030106