Visualizzazione dei risultati da 1 a 4 su 4

Discussione: match string [mysql]

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    63

    match string [mysql]

    salve a tutti,
    in postgres posso fare una query come segue per trovare l'effettiva parte di un dato all'interno di un campo. esempio se ho casa-rossa e cerco rossa mi trova tutti i record nel campo x che contengono rossa

    select strpos(nome_campo, '$variabile')!=0 from tabella

    non riesco a reperire la sintassi per mysql, mi potete aiutare
    grazie e ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova a vedere la funzione INSRT() o LOCATE()
    http://dev.mysql.com/doc/refman/5.0/...functions.html
    , ex:
    codice:
    SELECT *
    FROM `tabella`
    WHERE INSTR( campo, 'str_da_cercare' ) = 0


    ciao

  3. #3
    select nome_campo from tabella where nomecampo like '%$variabile%'


  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    63
    garazie ad entrambi per la cortesia e la rapidità nell'inviarmi la soluzione, utilizzerò la prima in quanto una ricerca con like per le mie esigenze è un pò troppo permissiva.

    ciao

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.