Come posso verificare una sottostringa in una stringa in Oracle senza utilizzare LIKE? Diciamo che voglio per selezionare tutti gli utenti da una tabella che hanno la lettera "z" nella loro cognome:Controllare una sottostringa in una stringa in Oracle senza LIKE
SELECT * FROM users WHERE last_name LIKE "%z%";
che avrebbe funzionato, ma io non voglio usare LIKE. C'è qualche altra funzione che potrei usare?
La mia ipotesi è che la ricerca a tutto testo non ti compri nulla. Solitamente indicizza le parole, non le sottostringhe. – Tomalak
Ad essere sinceri, non ho mai provato Oracle. Spero che supporti comunque un qualche tipo di sistema jolly. So che il testo completo di SQL Server fa – wefwfwefwe
Sì, è perché le prestazioni. Sto cercando qualcosa come strstr() in PHP. –