テーブル名がありますTop_Up
。現在のスナップショットは次のとおりです。
クエリを実行するSELECT * FROM Top_Up WHERE Top_up_ID = (round(random() * 9 ) + 1);
と、ランダムな結果が得られます。2つのタプルで返される場合もあれば、タプルがない場合と1つのタプルで返される場合もあります。
デバッグするには、クエリを実行しますSelect (round(random() * 9 ) + 1);
が、結果には常に1つのタプルのみが返されます。
なぜこの漠然としたランダムな結果が得られるのですか?