Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Un Ereg in SQL

  1. #1

    Un Ereg in SQL

    Esiste un Ereg in MySQL?

    In pratica arrivo ad una pagina a cui mando una variabile che contiene un numero!

    Io dovrei far visualizzare tutti i record che nel campo caratteristiche ci sia quel numero. Ora però nel campo caratteristiche i numeri son salvati in questo formato 2,4,7.

    Come faccio a controllare se quel numero è contenuto nel campo dei record che vado a controllare?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Se ad esempio cerchi il 2

    ... where campo regexp ',2,|^2,|,2$|^2$'

  3. #3
    oppure FIND_IN_SET()

    where FIND_IN_SET(2, campo) > 0

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

  4. #4
    E lo immaginavo che una soluzione c'era,addirittura 2

    Grazie mille ad entrambi

    Edit: solo una cosa..mi traduci l'espressione ,2,|^2,|,2$|^2$??

    Cosa significherebbe in Italiano?

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da Samleo
    E lo immaginavo che una soluzione c'era,addirittura 2

    Grazie mille ad entrambi

    Edit: solo una cosa..mi traduci l'espressione ,2,|^2,|,2$|^2$??

    Cosa significherebbe in Italiano?
    ricerca all'interno del campo

    1) ,2, il 2 compreso tra due virgole (quindi nel mezzo della stringa)
    2) ^2, il 2 che si trova ad inizio stringa seguito da una virgola
    3) ,2$ il 2 che si trova a fine stringa
    4) ^2$ il 2 senza niente nè prima nè dopo.

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.