Kazalo:

Kako povprašam po naključnih zapisih v SQL?
Kako povprašam po naključnih zapisih v SQL?

Video: Kako povprašam po naključnih zapisih v SQL?

Video: Kako povprašam po naključnih zapisih v SQL?
Video: Physicist's Realization: Scientists Are Blind to God 2024, Maj
Anonim

MySQL izbere naključne zapise z uporabo ORDER BY RAND()

  1. Funkcija RAND() generira a naključen vrednost za vsako vrstico v tabeli.
  2. Klavzula ORDER BY razvrsti vse vrstice v mizi pri naključen število, ki ga ustvari funkcija RAND().
  3. Klavzula LIMIT izbere prvega vrstico v nizu rezultatov razvrščeno naključno .

Podobno, kako izvlečem naključni vzorec v SQL?

Izbiranje Naključen Vrstice v SQL Preprosto naključno vzorčenje se lahko izvede tako, da vsakemu uporabniku dodeli edinstveno številko v razponu od 0 do N-1 in nato izberete X naključen številke od 0 do N-1. N označuje skupno število uporabnikov tukaj, X pa je vzorec velikost.

Drugič, ali je Newid naključen? Ključno tukaj je NEWID funkcijo, ki generira globalno edinstven identifikator (GUID) v pomnilniku za vsako vrstico. Po definiciji je GUID edinstven in pošten naključen ; torej, ko razvrstite po tem GUID-u s klavzulo ORDER BY, dobite a naključen razvrščanje vrstic v tabeli.

V zvezi s tem, kaj je Tablesample?

Predstavljeno v SQL Server 2015 TABELE je klavzula za poizvedbo, ki jo je mogoče uporabiti za izbiro psevdonaključnega števila vrstic iz tabele, ki temelji na odstotku ali številu vrstic in neobvezni začetni številki – če je potreben ponovljiv rezultat.

Kako izberete naključni vzorec?

Če želite ustvariti preprost naključni vzorec z uporabo tabele naključnih števil, sledite tem korakom

  1. Oštevilčite vsakega člana populacije od 1 do N.
  2. Določite velikost populacije in velikost vzorca.
  3. Izberite začetno točko v tabeli naključnih številk.
  4. Izberite smer branja (navzgor proti dol, od leve proti desni ali od desne proti levi).

Priporočena: