Operatore Like

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Confronta un espressione stringa a un modello in un'espressione SQL.

Sintassi

espressione Likemodello

La sintassi dell'operatore Like include le parti seguenti:

Parte

Descrizione

espressione

Espressione SQL utilizzata in una clausola WHERE.

modello

Stringa o valore letterale di stringa di caratteri con cui l'espressione viene confrontata.


Osservazioni

È possibile utilizzare l'operatore Like per trovare i valori di un campo corrispondenti al modello specificato. Come modello è possibile specificare il valore completo, ad esempio Like “Smith”, oppure utilizzare i caratteri jolly per individuare un intervallo di valori, ad esempio Like “Sm*”).

In un'espressione, mediante l'operatore Like è possibile confrontare un valore di campo con un'espressione stringa. Se ad esempio si immette Like “C*” in una query SQL, verranno restituiti tutti i valori di campo che iniziano con la lettera C. In una query con parametri è possibile richiedere all'utente di specificare il modello per la ricerca.

Nell'esempio seguente vengono restituiti i dati che iniziano con la lettera P seguita da una lettera compresa tra A e F e da tre cifre:

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

Nella tabella seguente viene illustrato l'utilizzo dell'operatore Like per provare le espressioni per modelli diversi.


Tipo di corrispondenza


Modello

Confronta
(restituisce VERO)

Nessuna corrispondenza
(restituisce FALSO)

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



Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

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

×