» »

random funkcija access

random funkcija access

baksuz ::

zdravo mene pa zanima ce gdo ve kako v accessu iz ene tabele ki vsebuje 15000 zapisov ven dobim 300 zapisov z random funkcijo

najlepsa hvala

ElectricMan ::

SQL Query gre takole:
SELECT TOP 300 *
FROM tabela
WHERE ID_Zapis IN (SELECT TOP 300 Int(Rnd(ID_Zapis) * 15000)  FROM tabela)

BigWhale ::

Joj, joj joj... subselect za tako trivialnost...

MySQL podpira tole...

SELECT * FROM lala ORDER BY RAND() LIMIT 300

ElectricMan ::

@bigwhale:

A ti bereš vprašanje! Access ni enako MySql. Access ne pozna rand() in pa limit!!!!

Drugače pa napiši eno funkcijo v Visual basicu, ki vrača random. Access pozna jezik VB.

BigWhale ::

> Access ni enako MySql

Res?

FYI: Jaz sem povedal, kako to naredi mysql, implementacije SQLa se razlikujejo, kako zelo se razlikujejo, je pa druga stvar. V marsicem se pa tudi prekrivajo...

baksuz ::

ja fantje hvala sam o jaz res tud ne znamto v Vb- ju naredit tko ce ma kdo mogoce kje to napisan all pa....

hvala

ToniT ::

Sploh ne vem, zakaj komplicirate:
V Accessu gre to tako:

SELECT TOP 300 *
FROM Tabela
ORDER BY Rnd([ID_Zapis])

BigWhale ::

Torej precej podobno kot v drugih implementacijah SQLa. Vse kar je treba je RTFM. Mar ne?

ToniT ::

Se strinjam....

baksuz ::

ej tonit hvala ti
je pa res preprosto pa sem ze tud drugje sporaseval pa niso vedel
se enkrta hvala

aja kaj pa pomen RTFM

ToniT ::

RTFM - Read The Fucking Manual :D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[SQL] Unikatni izpisi

Oddelek: Programiranje
212231 (1618) 111111111111
»

(Access) query po datumu

Oddelek: Programiranje
211949 (1524) imagodei
»

ASP: izbrati samo zadnji zapis

Oddelek: Izdelava spletišč
5957 (885) swalow
»

En enostaven querry v MySQL :(

Oddelek: Programiranje
141479 (1280) krneki0001
»

MySQL združevanje tabel..

Oddelek: Programiranje
191718 (1533) Nemenej

Več podobnih tem