sql >> Databasteknik >  >> RDS >> Mysql

Hur man genererar 5 slumptal i mysql lagrad procedur

Om ditt intervall är litet och du har en heltalstabell , ett naivt tillvägagångssätt kan fungera:

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. Ladda om MySQL-data inuti en DIV med Ajax

  2. Motsvarar unpivot() i PostgreSQL

  3. Spåra DB-frågetid - Bokhylla/knex

  4. SQLAlchemy JSON-kolumn - hur man utför en innehåller-fråga