Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Substring in mysql

  1. #1

    Substring in mysql

    Ho un problema con il substring... non capisco perchè non me lo prende.
    Io ho un campo gruppo che è ad esempio ABC20
    quello che devo considerare io per estrarre i miei record è il 4 carattere, ovvero 2
    se io faccio:

    SELECT * FROM tabella WHERE SUBSTRING(gruppo,4,2) LIKE '%2%'

    mi trova i record dove il 2 è in quinta posizione... cosa sbaglio?

  2. #2
    4,2 prende DUE caratteri. poi perché LIKE?

  3. #3

    Re: Substring in mysql

    Originariamente inviato da nikitoz78bs
    Ho un problema con il substring... non capisco perchè non me lo prende.
    Io ho un campo gruppo che è ad esempio ABC20
    quello che devo considerare io per estrarre i miei record è il 4 carattere, ovvero 2
    se io faccio:

    SELECT * FROM tabella WHERE SUBSTRING(gruppo,4,2) LIKE '%2%'

    mi trova i record dove il 2 è in quinta posizione... cosa sbaglio?
    e se fai

    SELECT * FROM tabella WHERE SUBSTRING(gruppo,4,1) LIKE '%2%'

  4. #4

    Re: Re: Substring in mysql

    Originariamente inviato da Grambo
    e se fai

    SELECT * FROM tabella WHERE SUBSTRING(gruppo,4,1) LIKE '%2%'
    mejo

    SELECT * FROM tabella WHERE SUBSTRING(gruppo,4,1)='2'

  5. #5
    ok ottimo grazie

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.