Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Zufälliges auswählen?

  1. #1
    Registrierter Benutzer Avatar von Giuly
    Registriert seit
    28.04.2003
    Ort
    HB-Nord
    Beiträge
    201

    Zufälliges auswählen?

    Hi,
    kann man irgendwie eine zufällige Reihe auswählen? Sowas wie
    Code:
    SELECT * from tabelle WHERE name=RANDOM()
    oder so? Oder geht das mit PHP nachdem man alles geholt hat?

    MFG

  2. #2
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    wenn du oracle hast, dann kannst du dbms_random verwenden:
    Code:
    select dbms_random.random from dual;
        RANDOM
    ----------
      65874904
    
    select dbms_random.string('x',6) from dual;
    DBMS_RANDOM.STRING('X',6)
    -------------------------
    WG8HOW

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    sorry hab ich falsch gelesen, du möchtest eine Row zufällig auswählen. das geht auch:

    Code:
    select * from
        (select * from tabelle order by dbms_random.random)
        where rownum <2;

  4. #4
    Registrierter Benutzer Avatar von BLUESCREEN3D
    Registriert seit
    08.11.2002
    Beiträge
    665
    In MySQL:
    Code:
    SELECT * FROM `tabelle` ORDER BY RAND() LIMIT 1

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •