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

特定の文字の番号コードを取得するためにMySQLのどの関数を使用できますか?


MySQLの文字列関数ASCII()は、特定の文字のASCII番号コードを返します。

構文
ASCII(str)

ここで、ASCII()関数の引数であるstrは、取得する最初の文字のASCII値を持つ文字列です。

ここで言及するのは適切ですが、番号コードは左端の文字、つまり引数として指定された文字列の最初の文字を返します。

mysql> SELECT ASCII('A') as 'ASCII VALUE OF CAPITAL A';
+--------------------------+
| ASCII VALUE OF CAPITAL A |
+--------------------------+
| 65                       |
+--------------------------+
1 row in set (0.00 sec)

mysql> SELECT ASCII('a') as 'ASCII VALUE OF CAPITAL a';
+--------------------------+
| ASCII VALUE OF CAPITAL a |
+--------------------------+
| 97                       |
+--------------------------+
1 row in set (0.00 sec)

mysql> SELECT ASCII('Abhay') as 'Left_most Character ASCII value';
+---------------------------------+
| Left_most Character ASCII value |
+---------------------------------+
| 65                              |
+---------------------------------+
1 row in set (0.00 sec)

  1. 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) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入し

  2. 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