Ramdom 1 số number trong SQL Server

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

  1. seolagi

    seolagi

    Moderator

    Thành viên BQT

    Tham gia ngày:
    16/4/14
    Bài viết:
    956
    Đã được thích:
    77
    Điểm thành tích:
    28
    Hi Mọi người, giúp mình cái ramdom 1 số trong SQL server như thế nào vậy?
    Ví dụ mình dùng cái store mún ramdom 1 số từ 1-10 random ngẫu nhiên mỗi lần truy cập vào.
    VD: lần 1 truy cấp ramdom ra số 2, lần sau random ra số, 5,... ramdom ngẫu nhiên 1 số ý.
     
    Cảm ơn đã xem bài:

    Ramdom 1 số number trong SQL Server

  2. admin

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

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,617
    Đã được thích:
    1,130
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây nhé:
    Mã:
    declare @maxNumber int
    set @maxNumber =10
    select (CONVERT(int, LEFT( REPLACE( convert( varchar, RAND() ), '.', '1' ), 10)) % @maxNumber) numberRandom
    
    Với :
    • @maxNumber là số bạn truyền vào ví dụ ở đó mình truyền vào là 10 thì nó random từ 1 - 10.
     
    seolagi thích bài này.
  3. seolagi

    seolagi

    Moderator

    Thành viên BQT

    Tham gia ngày:
    16/4/14
    Bài viết:
    956
    Đã được thích:
    77
    Điểm thành tích:
    28
    Cảm ơn AD, đã được rùi hi
     
  4. lyanh998

    lyanh998 Thành Viên Mới

    Tham gia ngày:
    11/10/18
    Bài viết:
    20
    Đã được thích:
    0
    Điểm thành tích:
    6
    Giới tính:
    Nữ
    Cảm ơn bạn bài viết hay
     


Like và Share ủng hộ ITSEOVN