Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    SQL su left di un campo

    Oggi proprio non me ne viene una :P Vi posto l'ennesimo quesito:

    ho una tabella gruppi con una colonna gruppo che ha valori GIU12, SOL13, ZED20 (sempre nel formato 3 lettere e 2 numeri)

    nella mia tabella articoli ho il campo gruppo che ad esempio è GIU12

    io vorrei visualizzare, ad esempio, nella mia pagina test l'elenco di tutti gli articoli che hanno i due numero del campo gruppo (es. GIU12) compreso tra 10 e 19...

    non mi viene nessuna cavolo di soluzione.

    SELECT * FROM articoli WHERE gruppo ???

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    WHERE GRUPPO LIKE 'GIU1%'

    Roby

  3. #3
    il problema è che le prime tre lettere posso variare... quindi GIU11, SOL12, ZED19 ecc

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    WHERE GRUPPO LIKE 'GIU1%' OR GRUPPO LIKE .... OR GRUPPO LIKE ....

    Roby

  5. #5
    ma non c'è una funzione o qlcosa che mi seleziona solo i due numeri dopo le tre lettere? altrimenti cosi dovrei fare il where su 1000 record

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Via codice sarebbe la MID(GRUPPO,4,1) = "1" ma non so se le puoi usare direttamente nella SQL.

    Roby

  7. #7
    esatto il problema è che a me servirebbe usarla via sql

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Documentati sulla SUBSTRING.

    Roby

  9. #9
    codice:
    SELECT * FROM articoli WHERE SUBSTRING(gruppo,4,2) LIKE '1%'

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Per semplificare credo tu possa scrivere direttamente così:
    codice:
    WHERE SUBSTRING(gruppo,4,1) = '1'
    Roby

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.