Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    query: select dove la prima parte del campo è minore di..

    io ho un capo di una tabella che che ha dati testuali di questo tipo


    2-4
    4-6
    6-12

    devo fare una query del tipo

    "select where la parte prima di '-' è >= a tot1 e la parte a destra è <= a tot2"

    è possibile?

  2. #2
    di sicuro non so, ma ho trovato qualcosa sulla documentazione on line di mysql.com ricercando per parola chiave SUBSTRING

    Prova un pò.

    Ciao
    ______________________________________

    Progresso Web.

  3. #3
    grazzie...

    cerdo di aver risoloto!!

    substring(persone, 1, position('-' in persone) -1)

  4. #4
    in SQL dovevi farlo ! :-P
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  5. #5
    Se i due valori rappresentano MIN e MAX di un range e' fattibile ma non corretto inserire due valori che dovrebbero essere atomici e numerici nello stesso record e per giunta char/varchar.

    Basta fare due campi numerici distinti per semplificare il tutto.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.