Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398

    Mysql confrontare un numero che non super dueintervalli

    Ciao sto cercando di ottimizzare una query
    devo confrontare un numero che deve stare necessariamente stare tra due intervalli

    ad esempio

    Codice PHP:
    select idname from tabella where count GRATESTLEAST (115 valore) , 15
    cosi funziona ma mi chiedevo se esistesse una funzione che facesse la stessa cosa in un colpo solo.

    grazie
    Andrea

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    select * from tabella where campo between 15 and 115


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398
    guarda bene la mia query di esempio non fa quello che fa la tua select.
    Spe forse non si capiva bene
    Codice PHP:
    select id name from tabella where campo1 GRATEST(LEAST(campo2,115),15
    cosi e' piu chiaro



  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    La query sintatticamente è giusta così (con greatest ovviamente) se è quel che ti serve.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.