Select ngẫu nhiên random giá trị dòng trong SQL và MySQL

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi admin, 13/12/17.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    3,997
    Đã được thích:
    836
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Select Random ngẫu nhiên trong MySQL
    Mã:
    SELECT column FROM table
    ORDER BY RAND()
    LIMIT 1
    
    Select Random ngẫu nhiên trong PostgreSQL:
    Mã:
    SELECT column FROM table
    ORDER BY RANDOM()
    LIMIT 1
    
    Select Random ngẫu nhiên trong Microsoft SQL Server:
    Mã:
    SELECT TOP 1 column FROM table
    ORDER BY NEWID()
    
    Select Random ngẫu nhiên trong IBM DB2
    Mã:
    SELECT column, RAND() as IDX
    FROM table
    ORDER BY IDX FETCH FIRST 1 ROWS ONLY
    
    Select Random ngẫu nhiên trong Oracle:
    Mã:
    SELECT column FROM
    ( SELECT column FROM table
    ORDER BY dbms_random.value )
    WHERE rownum = 1
    
    Select Random ngẫu nhiên trong sqlite:
    Mã:
    SELECT column FROM table
    ORDER BY RANDOM() LIMIT 1
    
     
    Cảm ơn đã xem bài:

    Select ngẫu nhiên random giá trị dòng trong SQL và MySQL

    danh sách diễn đàn rao vặt gov chất lượng


Like và Share ủng hộ ITSEOVN