MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

文字列の長さをビット単位で調べるために使用できるMySQL関数はどれですか?


MySQL BIT_LENGTH()文字列関数は、文字列の長さをビット単位で取得するために使用されます。

構文
BIT_LENGTH(Str)

ここで、BIT_LENGTH()関数の引数であるStrは、BIT_LENGTH値が取得される文字列です。 Strは、文字列または数値文字列にすることができます。文字列の場合は、引用符で囲む必要があります。

mysql> Select BIT_LENGTH('New Delhi');

+-------------------------+
| BIT_LENGTH('New Delhi') |
+-------------------------+
| 72                      |
+-------------------------+

1 row in set (0.00 sec)

mysql> select BIT_LENGTH(123456);

+--------------------+
| BIT_LENGTH(123456) |
+--------------------+
| 48                 |
+--------------------+

1 row in set (0.00 sec)

  1. 次に使用するauto_incrementを見つけることができますか?

    はい、次の構文に示すように、SELECTAUTO_INCREMENTを使用して次のauto_incrementを見つけることができます- SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA= yourDatabaseName AND TABLE_NAME=yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY K

  2. 文字列の長さを見つけるCプログラム?

    文字列は、実際には1次元の文字配列であり、 nullで終了します。 文字\0。したがって、nullで終了する文字列には、文字列とそれに続くnullを構成する文字が含まれます。 文字列の長さを見つけるには、ループして、「\0」文字が一致するまでループ内のすべての単語をカウントする必要があります。 例 入力 −ナマン 出力 −文字列の長さは5 説明 −文字列の最後に到達するまで、文字列の各インデックスを反復処理する必要があります。これは、ヌル文字である「\0」を意味します。 例 #include <stdio.h> #include<string.h> int m