[SQLSERVER] Hướng Dẫn Select Random Row Từ Bảng Table
Có thể bạn quan tâm
Bài viết hôm nay, mình sẽ tiếp tục hướng dẫn các bạn cách select random row từ bảng table (Select a random row from a database table trong sqlserver).
Ví dụ: Bạn có một danh sách khách hàng khoảng 10.000, bây giờ bạn muốn lấy ra mười khách hàng ngẫu nhiên để trao giải thưởng, hay khuyến mãi.
Công việc đặt ra, bạn chỉ cần truy vấn như sau dưới sqlserver
Cú pháp: Select Top 100 * from table order by NEWID()
Các bạn select top bao nhiêu sẽ lấy ra bấy nhiêu dòng ngẫu nhiên.
Dưới đây là ví dụ:
USE AdventureWorks2012 GO -- Method 1 SELECT TOP 100 * FROM Sales.SalesOrderDetail ORDER BY NEWID() GO -- Method 2 SELECT TOP 100 * FROM Sales.SalesOrderDetail ORDER BY CHECKSUM(NEWID()) GOKết quả:

HAVE FUN :)
Tags: randomtableTừ khóa » Câu Lệnh Random Trong Sql
-
Chi Tiết Bài Học 08. Hàm RANDOM Trong SQL - Vimentor
-
RAND - Hàm Lấy Số Ngẫu Nhiên - SQL & Database
-
Hàm RAND Trong SQL - Hoclaptrinh
-
Hàm RAND Trong SQL | 79 Bài Học SQL Hay Nhất
-
Ngôn Ngữ SQL - Câu Lệnh SELECT RANDOM
-
Lấy Bài Viết Ngẫu Nhiên Trong MySQL (Random Records)
-
Hàm RAND Trong SQL Server
-
Cho Hỏi Làm Sao Có Thể Chọn Random Trong SQL???? [Archive]
-
Tối ưu Hiệu Năng SQL Phần 5: RANDOM
-
Hàm RAND Trong MySQL - Vi
-
[SQLSERVER] Hướng Dẫn Tạo Mật Khẩu Ngẫu ... - Lập Trình VB.NET
-
Làm Thế Nào để Chọn Ngẫu Nhiên Các Hàng Trong SQL? - HelpEx
-
[SQLSERVER] Hướng Dẫn Tạo Mật Khẩu Ngẫu Nhiên ... - Code24h
-
[SQL] Tạo Lượng Lớn Dữ Liệu Test - Hai's Blog