Operatore Like

Confronta un'espressione stringa con uno schema in un'espressione SQL.

Sintassi

espressione Likeschema

La sintassi dell'operatore Like include queste parti:

Parte

Descrizione

espressione

Espressione SQL usata in una clausola WHERE.

schema

Valore letterale della stringa o stringa di caratteri rispetto al quale viene confrontata l'espressione.


Osservazioni

È possibile usare l'operatore Like per trovare valori in un campo che corrisponde allo schema specificato. Per lo schema, è possibile specificare il valore completo (ad esempio, Like “Smith”) oppure è possibile usare caratteri jolly per trovare un intervallo di valori (ad esempio, Like “Sm*”)).

In un'espressione, è possibile usare l'operatore Like per confrontare un valore di campo con un'espressione stringa. Ad esempio, se si immette Like “C*” in una query SQL, la query restituisce tutti i valori di campo inizianti con la lettera C. In una query con parametri, è possibile richiedere all'utente uno schema da cercare.

Questo esempio restituisce dati che iniziano con la lettera P seguita da una lettera compresa tra A ed F e da tre cifre:

Like “P[A-F]###”

La tabella seguente mostra come usare Like per provare le espressioni per i diversi schemi.


Tipo di corrispondenza


Schema

Corrispondenza
(restituisce True)

Nessuna corrispondenza
(restituisce False)

Più caratteri

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Carattere speciale

a[*]a

a*a

aaa

Più caratteri

ab*

abcdefg, abc

cab, aab

Carattere singolo

a?a

aaa, a3a, aBa

aBBBa

Cifra singola

a#a

a0a, a1a, a2a

aaa, a10a

Intervallo di caratteri

[a-z]

f, p, j

2, &

All'esterno di un intervallo

[!a-z]

9, &, %

b, a

Nessuna cifra

[!0-9]

A, a, &, ~

0, 1, 9

Combinazione

a[!b-m]#

An9, az0, a99

abc, aj0



Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×