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

MySQLでは、特定の文字の番号コードを取得するにはどうすればよいですか?


MySQL文字列関数ASCII()の助けを借りて、特定の文字の番号コードを取得できます。その構文はASCII(str) ここで、 str 、ASCII()関数の引数は、取得する最初の文字のASCII値を持つ文字列です。

一番左の文字、つまり引数として指定された文字列の最初の文字の番号コードを返します。

mysql> Select ASCII('T');
+------------+
| ASCII('T') |
+------------+
|         84 |
+------------+
1 row in set (0.01 sec)

mysql> Select ASCII('t');
+------------+
| ASCII('t') |
+------------+
|        116 |
+------------+
1 row in set (0.00 sec)

mysql> Select ASCII('Tutorialspoint');
+-------------------------+
| ASCII('Tutorialspoint') |
+-------------------------+
|                      84 |
+-------------------------+
1 row in set (0.00 sec)

mysql> Select ASCII('tutorialspoint');
+-------------------------+
| ASCII('tutorialspoint') |
+-------------------------+
|                     116 |
+-------------------------+
1 row in set (0.00 sec)

  1. MySQLを使用して特定のテーブルの行数を取得する

    最初にテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> LastName varchar(100)    -> ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Smith'); Query OK, 1 row affected (0.15 sec)

  2. MySQLの列に特定の単語が表示される回数を取得するにはどうすればよいですか?

    このために、COUNT()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(100)    -> ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入し