1. We have moved to a new forum! There may be a few things not working properly so please let us know if you find a bug. Remember to use the bbCode [ sql ] tag for SQL statements.

Select a row at random?

Discussion in 'SQL - Questions and Answers' started by ben, Apr 19, 2006.

  1. ben Administrator

    Dialect: ANY
  2. ben Administrator

    Dialect: MySQL
    SQL:

    SELECT * FROM some_table ORDER BY RAND() LIMIT 1
  3. Josh Ross Guest

    Dialect: MS SQL
    SQL:
    SELECT top 1 word FROM dictionary ORDER BY rand(checksum(word + convert(varchar(23),getdate(),21)))
  4. alexfr New Member

    Dialect: Postgresql
    SQL:

    SELECT column FROM table
    ORDER BY RANDOM()
    LIMIT 1
  5. Hank Swart Guest

    Dialect: MS SQL
    SQL:

    SET ROWCOUNT 1

    SELECT
    NEWID() AS [RANDOM],
    PROJECT,
    SITE_ID,
    SAMPLE_ID
    FROM
    GB_SAMPLE
    ORDER BY
    [RANDOM] ASC

    SET ROWCOUNT 0
  6. Hank Swart Guest

    Dialect: MS SQL
    SQL:

    SELECT TOP 1
    NEWID() AS [RANDOM],
    PROJECT,
    SITE_ID,
    SAMPLE_ID
    FROM
    GB_SAMPLE
    ORDER BY
    [RANDOM] ASC
  7. Eder Nucci Guest

    Dialect: MS SQL
    SQL:

    Select * from YourTable Order By NewId()

Share This Page