Indholdsfortegnelse:

Hvordan forespørger jeg tilfældige poster i SQL?
Hvordan forespørger jeg tilfældige poster i SQL?

Video: Hvordan forespørger jeg tilfældige poster i SQL?

Video: Hvordan forespørger jeg tilfældige poster i SQL?
Video: SQL 2024, November
Anonim

MySQL vælger tilfældige poster ved hjælp af ORDER BY RAND()

  1. Funktionen RAND() genererer en tilfældig værdi for hver række i bordet.
  2. ORDER BY-klausulen sorterer alt rækker i tabellen ved tilfældig tal genereret af RAND()-funktionen.
  3. LIMIT-sætningen vælger den første række i resultatsættet sorteret tilfældigt .

På samme måde, hvordan trækker jeg en tilfældig prøve i SQL?

Vælger Tilfældig Rækker ind SQL Enkel tilfældig stikprøve kan implementeres som at give et unikt nummer til hver bruger i området fra 0 til N-1 og derefter vælge X tilfældig tal fra 0 til N-1. N angiver det samlede antal brugere her, og X er prøve størrelse.

For det andet, er Newid tilfældig? Nøglen her er NYHED funktion, som genererer en globalt unik identifikator (GUID) i hukommelsen for hver række. Per definition er GUID'en unik og retfærdig tilfældig ; så når du sorterer efter den GUID med ORDER BY-klausulen, får du en tilfældig rækkefølgen af rækkerne i tabellen.

Hvad er Tablesample angående dette?

Introduceret i SQL Server 2015 TABELEKSEMPEL er en klausul for en forespørgsel, som kan bruges til at vælge et pseudo-tilfældigt antal rækker fra en tabel, baseret på en procentdel eller et antal rækker og et valgfrit startnummer – hvis et gentageligt resultat er påkrævet.

Hvordan udvælger man en tilfældig stikprøve?

For at oprette en simpel tilfældig prøve ved hjælp af en tilfældig taltabel skal du blot følge disse trin

  1. Nummer hvert medlem af befolkningen 1 til N.
  2. Bestem populationsstørrelsen og stikprøvestørrelsen.
  3. Vælg et udgangspunkt i tabellen med tilfældige tal.
  4. Vælg en retning, som du vil læse (op til ned, venstre mod højre eller højre mod venstre).

Anbefalede: