SELECT FLOOR(RAND() * 99999) AS random_num
FROM numbers_mst
WHERE "random_num" NOT IN (SELECT my_number FROM numbers_mst)
LIMIT 1
これは何をしますか:
- RAND()を使用して0から1までのランダムな数値を選択します。
- 0から99999までの数値になるように増幅します。
- テーブルにまだ存在しないもののみを選択します。
- 1つの結果のみを返します。
SELECT FLOOR(RAND() * 99999) AS random_num
FROM numbers_mst
WHERE "random_num" NOT IN (SELECT my_number FROM numbers_mst)
LIMIT 1
これは何をしますか: