MariaDB 10.6 ASCII関数で文字列引数の左端の文字のASCII数値を返す方法

環境
Windows 10 home 64bit
MariaDB 10.6.4

構文
ASCII(str)
文字列 str の左端の文字の数値を返します。 str が空の文字列である場合は、0 を返します。
str が NULL である場合は NULL を返します。 ASCII() は、8 ビット文字の場合に動作します。

使用例1

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> SELECT ASCII('2');
+------------+
| ASCII('2') |
+------------+
| 50 |
+------------+
1 row in set (0.084 sec)
MariaDB [(none)]> SELECT ASCII('2'); +------------+ | ASCII('2') | +------------+ | 50 | +------------+ 1 row in set (0.084 sec)
MariaDB [(none)]> SELECT ASCII('2');
+------------+
| ASCII('2') |
+------------+
|         50 |
+------------+
1 row in set (0.084 sec)

使用例2

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> SELECT ASCII('dx');
+-------------+
| ASCII('dx') |
+-------------+
| 100 |
+-------------+
1 row in set (0.000 sec)
MariaDB [(none)]> SELECT ASCII('dx'); +-------------+ | ASCII('dx') | +-------------+ | 100 | +-------------+ 1 row in set (0.000 sec)
MariaDB [(none)]> SELECT ASCII('dx');
+-------------+
| ASCII('dx') |
+-------------+
|         100 |
+-------------+
1 row in set (0.000 sec)

 

MariaDB

Posted by arkgame