sql >> Databáze >  >> RDS >> Mysql

Jak vygenerovat 5 náhodných čísel v uložené proceduře mysql

Pokud je váš rozsah malý a máte tabulku celých čísel , naivní přístup by mohl fungovat:

SELECT GROUP_CONCAT(i SEPARATOR '|')
  FROM (  SELECT i
            FROM (  SELECT i
                      FROM integers
                     WHERE i BETWEEN 1 AND 50
                  ORDER BY RAND()
                     LIMIT 5) sort_these_five
        ORDER BY i) concat_these_five;



  1. Jak LAST_DAY() funguje v MariaDB

  2. Jak zvýšit výjimku v PL/SQL?

  3. Převeďte sloupec Datetime z UTC na místní čas v příkazu select

  4. Jak získat další ID automatického zvýšení v mysql