Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323

    Select di parole che iniziano determinata lettera

    Ciao,
    ho un elenco di parole in un database e vorrei estrarre solo le parole che iniziano per una determinata lettera (che do in input). Qualcuno sa come lavorarci su con sql? Io pensavo alle espressioni regolari ma... c'è per caso un metodo più rapido?

    Grazie
    someone told me
    love would all save us
    but how can that be
    look what love gave us

  2. #2
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    SELECT parola FROM parole WHERE parola LIKE 'a%';

    chiaramente puoi sostituire a con qualsiasi lettera tu voglia
    alcool: la causa e la soluzione di tutti i problemi

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323
    VVoVe:

    Per la miseria.... è vero.... grazie...
    Sto fuso!
    someone told me
    love would all save us
    but how can that be
    look what love gave us

  4. #4
    Una domanda + difficile:
    se io volessi con un click far visualizzare tutte le parole che iniziano con un numero o caratteri particolari?

    Esempio:
    % - A - B - C

    Se uno clicca su A
    codice:
    SELECT parola FROM parole WHERE parola LIKE 'a%';
    Se clicca su B
    codice:
    SELECT parola FROM parole WHERE parola LIKE 'b%';
    Ma se clicca su %
    io vorrei che uscissero tutti i risultati dove il primo carattere delle parole non sono Lettere!
    Devono uscire i risultati come:

    1pippo
    327ciccia
    [ciao]
    ?che si dice?

    Spero di essermi spiegato!
    Come se fa?
    Grazie
    JellyBellyDev www.jellybellydev.it

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da JellyBelly
    io vorrei che uscissero tutti i risultati dove il primo carattere delle parole non sono Lettere!
    codice:
    select * from tabella where campo not regexp "^[[:alpha:]]"

  6. #6
    Originariamente inviato da nicola75ss
    codice:
    select * from tabella where campo not regexp "^[[:alpha:]]"
    Grazie mille infinite!!!!
    JellyBellyDev www.jellybellydev.it

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.