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
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.

×