Usare i caratteri jolly nelle query e i parametri in Access

Trovare le corrispondenze di tutti i caratteri in qualsiasi punto all'interno dei dati

  1. Aprire la query in visualizzazione Struttura. Per farlo, in Query nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla query e quindi scegliere Visualizzazione Struttura.

  2. Nella cella Criteri sotto il campo da usare, aggiungere un asterisco su uno o su entrambi i lati dei criteri. Ad esempio:

    "*proprietario*".

    "proprietario*".

    "*proprietario".

  3. Nel gruppo Risultati della scheda Struttura fare clic su Esegui. Espressione per parametri

Trovare la corrispondenza di un carattere in un motivo

  1. Aprire la query in visualizzazione Struttura.

  2. Nella cella Criteri del campo da usare, digitare l'operatore Like davanti ai criteri.

  3. Sostituire uno o più caratteri nei criteri con un carattere jolly. Ad esempio, Like R?308021 restituisce RA308021, RB308021 e così via.

  4. Nel gruppo Risultati della scheda Struttura fare clic su Esegui.

Recuperare un elenco di società dalla A alla H

  1. Aprire la query in visualizzazione Struttura.

  2. Nella cella Criteri del campo da usare, immettere Like seguito da una coppia di virgolette doppie. Ad esempio: Like "".

  3. All'interno delle virgolette doppie aggiungere una coppia di parentesi quadre e l'intervallo dei caratteri da trovare, ad esempio:

    Like "[a-h]"

  4. È possibile usare i caratteri jolly all'esterno delle parentesi. Ad esempio:

    Like "[a-h]*"

Tabella dei tipi di caratteri jolly

La tabella seguente elenca e descrive i caratteri jolly che possono essere usati in una query di Access.

Simbolo

Descrizione

*

Corrisponde a zero o più caratteri. Può essere usato come primo o ultimo carattere nella stringa.

co* trova cosa, colore e coperta

?

Corrisponde a qualsiasi carattere numerico.

t?tto trova tutto, tatto e tetto

[ ]

Corrisponde a qualsiasi carattere singolo all'interno delle parentesi.

t[ua]tto trova tutto e tatto, ma non tetto

!

Corrisponde a qualsiasi carattere non incluso tra le parentesi.

t[^ua]tto trova tetto, ma non tutto o tatto

-

Corrisponde a uno qualsiasi dei caratteri di un intervallo. È necessario specificare l'intervallo in ordine crescente (dalla A alla Z, non dalla Z alla A).

m[a-c]i trova mai, mbi e mci

#

Corrisponde a qualsiasi singolo carattere numerico.

1#3 trova 103, 113 e 123

Esempi di utilizzo dei caratteri jolly

Situazione

Esempio

I dati elencano alcune persone come "proprietario" e altre come "proprietario/operatore".

Like "proprietario*" o
Like "*proprietario*"

Si vogliono usare caratteri jolly in una query con parametri.

Like "*" & [parametro] & "*"

Ad esempio:

Like "*" & [pesce] & "*"

Restituisce tutte le ricette che contengono "pesce", ad esempio pesce e patatine, pesce spada e così via.

Un utente ha digitato male un nome durante l'immissione dei dati, ad esempio "Adrieno" invece di "Adriano".

Like "Adri?no"

Si vogliono trovare i clienti il cui cognome inizia con una lettera compresa tra A e H, ad esempio per l'invio di posta in blocco.

Like "[a-h]*"

Si vogliono trovare i numeri di serie che hanno tutti i caratteri in comune, tranne la seconda e la terza cifra.

Like "R??083930"

Si vogliono inviare inviti per una festa dell'isolato 1000 di via Lunedì.

Like "1### via Lunedì"

Sintassi per recuperare i caratteri jolly dai dati

Carattere

Sintassi richiesta

Asterisco *

[*]

Punto interrogativo ?

[?]

Simbolo di numero #

[#]

Segno meno -

[-]

Set di parentesi quadre di apertura e di chiusura []

[[]]

Parentesi quadra di apertura [

[[]

Parentesi quadra di chiusura ]

Nessuna operazione particolare necessaria

Punto esclamativo !

Nessuna operazione particolare necessaria

Come scegliere il set di caratteri jolly da usare

Confronto tra il motore di database di Access (ANSI-89) e SQL Server (ANSI-92)

ANSI-89 descrive la sintassi tradizionale di SQL per Access, ovvero l'impostazione predefinita per i database di Access. I caratteri jolly sono conformi alla specifica Microsoft Visual Basic, Applications Edition (VBA), non a SQL.

ANSI-92 viene usato quando si vuole che la sintassi sia compatibile con un database di Microsoft SQL Server™.

È consigliabile non usare i due tipi di caratteri jolly nello stesso database.

Caratteri jolly da usare con i motori di database di Access (ANSI-89)

Usare questi caratteri jolly nelle query create per un database di Access.

Simbolo

Descrizione

*

Corrisponde a un numero qualsiasi di caratteri. Può essere usato come primo o ultimo carattere nella stringa.

co* trova cosa, colore e coperta

?

Corrisponde a qualsiasi carattere numerico.

T?tto trova tutto, tatto e tetto

[ ]

Corrisponde a qualsiasi carattere singolo all'interno delle parentesi.

T[ua]tto trova tutto e tatto, ma non tetto

!

Corrisponde a qualsiasi carattere non incluso tra le parentesi.

t[^ua]tto trova tetto, ma non tutto o tatto

-

Corrisponde a uno qualsiasi dei caratteri di un intervallo. È necessario specificare l'intervallo in ordine crescente (dalla A alla Z, non dalla Z alla A).

m[a-c]i trova mai, mbi e mci

#

Corrisponde a qualsiasi singolo carattere numerico.

1#3 trova 103, 113 e 123

Caratteri jolly da usare con SQL Server (ANSI-92)

Usare questi caratteri jolly nelle query create per un database di Microsoft SQL Server™.

Simbolo

Descrizione

%

Corrisponde a un numero qualsiasi di caratteri. Può essere usato come primo o ultimo carattere nella stringa.

co* trova cosa, colore e coperta

_

Corrisponde a qualsiasi carattere numerico.

T?tto trova tutto, tatto e tetto

[ ]

Corrisponde a qualsiasi carattere singolo all'interno delle parentesi.

T[ua]tto trova tutto e tatto, ma non tetto

^

Corrisponde a qualsiasi carattere non incluso tra le parentesi.

t[^ua]tto trova tetto, ma non tutto o tatto

-

Corrisponde a uno qualsiasi dei caratteri di un intervallo. È necessario specificare l'intervallo in ordine crescente (dalla A alla Z, non dalla Z alla A).

m[a-c]i trova mai, mbi e mci

Vedere anche

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.

×