sqlschool.gr logo

search results

searching on site content

13 Sep 2021

Get random rows from a table in SQL Server

Υπάρχουν περιπτώσεις που θέλουμε από ένα πίνακα να πάρουμε τυχαία κάποιες εγγραφές για να υλοποιήσουμε κάποια σενάρια ανάλυσης. Υπάρχουν κάποιες functions όπως η RAND αλλά δεν καλύπτει πάντα σωστά την ανάγκη αυτή. Ο ασφαλέστερος τρόπος που έχω βρει μέχρι τώρα καθώς κάθε φορά επιστρέφει διαφορετικό αποτέλεσμα είναι να εκτελέσουμε ένα query όπως παρακάτω στο πίνακα που μας ενδιαφέρει.

select top(10) * from schema.table order by NEWID();

1 

|< < > >| 

Categories

Labels

0-9

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Σ

Become a member

If you want to receive updates from us become a member to our community.

Connect

Explore

Learn


sqlschool.gr © 2010-2023 All rights reserved

This site uses cookies for operational and analytics purposes only. By continuing to browse this site, you agree to their use.