LIKE

Confronta un testo con un modello. % indica una sequenza qualsiasi di caratteri, _ esattamente uno.

Sintassi

column LIKE 'pattern';
  • 'cake%' inizia con cake; '%cake' finisce con cake; '%cake%' contiene cake.

Esempio

SELECT name FROM products WHERE name LIKE '%cake%';

Le due fette di torta.

Tabelle usate: products. Provalo in una lezione qui sotto.

Errori comuni

  • LIKE distingue maiuscole e minuscole in PostgreSQL. Usa ILIKE per un confronto senza distinzione.

Esercitati