Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Query sql random

  1. #1

    Query sql random

    Ho una tabella mysql con dei valori numerici, compresi tra 0 e 1000 in un campo.
    Vorrei aggiungere un nuovo valore a questo campo, che sia casuale, tra 0 e 1000, ma che abbia una distanza di almeno 50 dagli altri valori.
    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: Query sql random

    Originariamente inviato da ale152
    ma che abbia una distanza di almeno 50 dagli altri valori.
    Puoi spiegare meglio questa frase?

  3. #3

    Re: Re: Query sql random

    Originariamente inviato da nicola75ss
    Puoi spiegare meglio questa frase?
    Mettiamo che ho, come valori: 5, 90, 94, 500, 530, 900.
    Il valore deve essere scelto, casualmente, in modo che non si trovi tra 90-94 o 500-530, perché avrebbe una distanza di 4 e 30, mentre io voglio che sia almeno di 50.

    Attualmente lo faccio tramite php, con un ciclo di tentativi limitati. Ma finisco per fare troppe query!

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non mi sembra un compito da far svolgere a mysql, meglio lasciarlo al php

  5. #5
    Quante query credi possa fare, tutte in una volta, prima che il server mi mandi a quel paese?
    Sono su aruba...

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da ale152
    Quante query credi possa fare, tutte in una volta, prima che il server mi mandi a quel paese?
    Sono su aruba...
    Una volta che generi il numero casuale mi risulta ti basti UNA query di aggiornamento.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.