Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

SQL: lựa chọn kết quả ngẫn nhiên từ 1 trường đã lọc không bị lặp lại.

14:40 09-01-2018 383 lượt xem 6 bình luận 15:53 09-01-2018

Bạn nào biết không?
Có trường như dưới đây, làm sao loại bỏ kết quả trùng lặp sau đó lựa chọn ngẫu nhiên từ danh sách KHÔNG trùng lặp đó.

5

6

3

5

4

3

7

 

Thanks

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Dinh Tona đã bình luận 15:53 09-01-2018
SELECT TOP 1 columnName FROM (select distinct columnName as columnName from tableName) table
ORDER BY NEWID()


--Bạn thử với câu lệnh này thử xem :v chôm nó trên stack đấy, không phải của mình :3
https://stackoverflow.com/questions/19412/how-to-request-a-random-row-in-sql
Dinh Tona đã bình luận 15:53 09-01-2018
SELECT TOP 1 columnName FROM (select distinct columnName as columnName from tableName) table
ORDER BY NEWID()


--Bạn thử với câu lệnh này thử xem :v chôm nó trên stack đấy, không phải của mình :3
https://stackoverflow.com/questions/19412/how-to-request-a-random-row-in-sql
Nguyễn Thái Hải đã bình luận 14:59 09-01-2018

Lúc trước thầy mình có bảo SQL có hỗ trợ cái lệnh gì cũng không nhớ nhưng nói chung là có

C# learner đã bình luận 14:46 09-01-2018

Tưởng trong C# console K Team dạy rồi nhưng K PHẢI SQL

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 14:45 09-01-2018

1. distince

2. not in

Câu hỏi mới nhất