La fel ca operatorul, pl Oracle

Când căutați pentru numărul de cont, puteți găsi că aveți doar 5 din 6 numere. In exemplul de mai sus, 10 cele mai recente intrări să fie potențial returnate (în cazul în care valoarea lipsă poate fi de la 0 la 9). De exemplu, interogarea poate reveni furnizorilor. ale căror ACCOUNT_NUMBER sunt:

923 140, 923 141, 923 142, 923 143, 923 144, 923 145, 923 146, 923 147, 923 148, 923 149

Un exemplu de utilizare a operatorului NOT

În continuare, să ne uităm la modul în care se va folosi operatorul Oracle NU cu metacaractere.

Să folosim cu NU%. În plus, puteți utiliza operatorul Oracle LIKE pentru a căuta furnizori (furnizori), ale căror nume nu începe cu „W“.

LIKE Acest exemplu returnează toți furnizorii. ale căror nume începe cu H și se termină cu _. De exemplu, se poate returna o valoare, cum ar fi „Hello_“.

Întrebări frecvente

Î: Cum pot combina Oracle funcția UPPER cu Oracle operatorul LIKE? Am încercat să întreb pentru toate înregistrările din câmpul de text care conține cuvântul «încercare». Problema este ca domeniu poate avea următoarele valori: TEST, de testare sau de testare.

Răspuns: Pentru a răspunde la această întrebare, să ne uităm la un exemplu.

Să presupunem că avem masa de furnizori cu un câmp numit supplier_name. care conține valorile TEST, test sau test.

Dacă vrem să găsim toate înregistrările care conțin cuvântul «testul», indiferent de forma în care acestea sunt stocate ca TEST, de testare sau de testare, am putea face una dintre următoarele afirmații SELECT: