MariaDBで乱数を生成する方法

2021年12月19日

環境
windows 10 64 bit
MariaDB 10.6.4

書式
RAND( )

使用例
1.1~10までの乱数を取得します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> SELECT CEIL(RAND() * 10);
+-------------------+
| CEIL(RAND() * 10) |
+-------------------+
| 1 |
+-------------------+
1 row in set (0.105 sec)
MariaDB [(none)]> SELECT CEIL(RAND() * 10);
+-------------------+
| CEIL(RAND() * 10) |
+-------------------+
| 4 |
+-------------------+
MariaDB [(none)]> SELECT CEIL(RAND() * 10); +-------------------+ | CEIL(RAND() * 10) | +-------------------+ | 1 | +-------------------+ 1 row in set (0.105 sec) MariaDB [(none)]> SELECT CEIL(RAND() * 10); +-------------------+ | CEIL(RAND() * 10) | +-------------------+ | 4 | +-------------------+
MariaDB [(none)]> SELECT CEIL(RAND() * 10);
+-------------------+
| CEIL(RAND() * 10) |
+-------------------+
|                 1 |
+-------------------+
1 row in set (0.105 sec)

MariaDB [(none)]> SELECT CEIL(RAND() * 10);
+-------------------+
| CEIL(RAND() * 10) |
+-------------------+
|                 4 |
+-------------------+

使用例2
乱数を生成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> SELECT RAND();
+--------------------+
| RAND() |
+--------------------+
| 0.8920698798187728 |
+--------------------+
MariaDB [(none)]> SELECT RAND(); +--------------------+ | RAND() | +--------------------+ | 0.8920698798187728 | +--------------------+
MariaDB [(none)]> SELECT RAND();
+--------------------+
| RAND()             |
+--------------------+
| 0.8920698798187728 |
+--------------------+

 

MariaDB

Posted by arkgame