eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programminglosowy rekord w sqluRe: losowy rekord w sqlu
  • Data: 2012-04-21 19:55:09
    Temat: Re: losowy rekord w sqlu
    Od: " M.M." <m...@N...gazeta.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Michoo <m...@v...pl> napisał(a):

    > On 21.04.2012 16:08, M.M. wrote:
    > > Hey
    > >
    > > Moje pytanie jest proste. Jak efektywnie wybrać losowy
    > > rekord (ewentualnie kilka losowych) dużej tabeli w sqlu?
    > >
    > > Sztuczki tego typu:
    > > SELECT * FROM table ORDER BY rand LIMIT kilka
    > > zdaje się że przeglądają całą tabelę, a to jest niedopuszczalne.
    > >
    > Wylosować kilka wartości klucza?
    Tak się nie da, ale podsunąłeś mi inny pomysł. Osobne pole które
    będzie miało wszystkie wartości od 1 do N gdzie N to ilość rekordów
    w tabeli. Przy usuwaniu rekordu zastąpię maxa usuwanym polem.
    Pozdrawiam


    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: