Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    oh scusa non mi ero accorto che dovesse essere solo l'inizio delle parole, in questo caso basta comunque usare una semplice espressione regolare come parametro where, invece di creare l'intera funzione...
    ti basta fare WHERE LIKE 'ci%' OR REGEXP '/^(?=.*\sci)$/'


    non ho provato l'espressione regolare, quella sopra è solo indicativa.
    sometimes it's just like teaching pigs how to fly

  2. #12
    Il problema è che non si tratta solo di selezionare dei record in base al fatto che le stringhe contenute nei campi verifichino la condizione, ma viene richiesto di restituire solo una parte del contenuto del campo.
    Ad esempio, nel caso il campo della tabella contenga "pluto pippo paperino paperoga paperone poldo" e la stringa di ricerca sia "pa" la select deve restituire solamente la stringa "paperino paperoga paperone".
    Ora, io non sono ferratissimo con l'SQL, ma non mi sembra esista nulla del genere nativamente, se non scrivere una funzione o una store procedure ad hoc.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.