MySQL CHAR_LENGTH()関数を使用する目的は何ですか?その同義語はどの関数ですか?
MySQL CHAR_LENGTH()は、指定された文字列の長さを取得するために使用されます。この関数は単に文字数をカウントし、文字がシングルバイトかマルチバイトかを無視します。 MySQL CHARACTER_LENGTH()関数はその同義語です。これらの関数の構文は次のとおりです-
CHAR_LENGTHの構文
CHAR_LENGTH (Str)
ここで、Strは長さが取得される文字列です。
CHARACTER_LENGTHの構文
CHARACTER_LENGTH (Str)
ここで、Strは長さが取得される文字列です。
mysql> Select CHAR_LENGTH('tutorialspoint'); +-------------------------------+ | CHAR_LENGTH('tutorialspoint') | +-------------------------------+ | 14 | +-------------------------------+ 1 row in set (0.03 sec) mysql> Select CHARACTER_LENGTH('tutorialspoint'); +------------------------------------+ | CHARACTER_LENGTH('tutorialspoint') | +------------------------------------+ | 14 | +------------------------------------+ 1 row in set (0.00 sec)
-
MySQLのCHAR()の逆関数は何ですか
CHAR()の逆関数は、MySQLのASCII()またはORD()です。ここで、ASCII()は左端の文字の数値を返しますが、ORD()は引数の左端の文字の文字コードを返します まずテーブルを作成しましょう- mysql> create table DemoTable ( Value int, Value1 char(1), Value2 char(1) ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys
-
MySQLのORDERBYcolumnname * 1の目的は何ですか?
MySQLは暗黙的に列を数値に変換します。以下は構文です- select * from yourTableName order by yourColumnName*1; まず、-を作成しましょう mysql> create table DemoTable1441 -> ( -> Id varchar(30) -> ); Query OK, 0 rows affected (0.53 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql>