Ergebnis 1 bis 4 von 4

Thema: SQL RAND durch Wert beeinflussen

  1. #1
    Großmeister(in)
    Registriert seit
    20.05.2006
    Beiträge
    570
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard SQL RAND durch Wert beeinflussen

    Hi

    Ich habe eine Tabelle:
    ID |E-Mail | Priorität

    bsp datensätze:
    1 | a@a.de | 001000
    2 | b@b.de | 100000
    3 | c@c.de | 004643

    Summe von Priorität: 105643
    (wird gleich wichtig)

    Jetzt möchte ich einen Zufälligen Datensatz erhalten, jedoch möchte ich, dass ID2 eher vorkommt als ID1.
    Wenn man zB 105643 Abfragen macht, soll 100000 mal ID2 vorkommen. 1000 mal ID1 und 4643mal ID3

    Also mit dem Wert Priorität soll die Wahrscheinlichkeit angegeben werden... Je höher desto besser.

    Ich habe jedoch keine Ahnung wie ich das machen soll

    Ich hoffe ihr könnt mir helfen

    Vielen Dank
    Gruß
    WWKiller
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in)
    Registriert seit
    07.02.2009
    Ort
    Leipzig
    Beiträge
    1.391
    Danke
    2
    Bekam 21 mal "Danke" in 20 Postings

    Standard AW: SQL RAND durch Wert beeinflussen

    Mach es doch so wie Du es beschreibst:
    Gib jedem Datensatz eine Priorität.
    Zähle jede Suchanfrage.
    Prüfe vor jeder Suchanfrage, ob eine der Prioritäten jetzt zutrifft und zeige diese an, wenn es passt.

    Wäre zumindest der "einfache" Weg über MySQL-Möglichkeiten

  3. #3
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: SQL RAND durch Wert beeinflussen

    In der Form sollte die Abfrage das gewünschte Ergebnis liefern:
    Code:
    SELECT id,email,priority*RAND() AS prio FROM table ORDER BY prio DESC LIMIT 1
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  4. #4
    Unregistriert
    Gast

    Cool AW: SQL RAND durch Wert beeinflussen

    Genial, vielen Dank...

Ähnliche Themen

  1. Rand-Set
    Von Greg10 im Forum Job Forum - Jobs für Grafiker, Programmierer und Webmaster
    Antworten: 2
    Letzter Beitrag: 06.09.2007, 20:52
  2. Anzeige der Adressleiste beeinflussen
    Von Dark_Dog im Forum HTML & CSS Forum
    Antworten: 12
    Letzter Beitrag: 23.07.2007, 19:32
  3. kann man das peniswachstum beeinflussen?
    Von chilla 90 im Forum Off Topic und Quasselbox
    Antworten: 3
    Letzter Beitrag: 22.05.2007, 12:33
  4. "Weiter" nur durch Button nicht durch "Enter&
    Von OJMD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 27.02.2007, 17:16
  5. div-rand
    Von im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 21.10.2006, 21:02

Stichworte

Berechtigungen

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