Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

I criteri di ricerca incorporati offrono uno strumento versatile per eseguire il confronto di stringhe. La tabella seguente mostra i caratteri jolly che è possibile usare con l'operatore LIKE operatore e il numero di cifre o stringhe a cui corrispondono.

Caratteri nei criteri di ricerca

Corrispondenze nell' espressione

? o _ (carattere di sottolineatura)

Qualsiasi carattere singolo

* o %

Zero o più caratteri

#

Qualsiasi cifra singola (0 - 9)

[elencocaratteri]

Qualsiasi carattere singolo incluso in elencocaratteri

[!elencocaratteri]

Qualsiasi carattere singolo non incluso in elencocaratteri


È possibile usare un gruppo di uno o più caratteri (elencocarallo) racchiusi tra parentesi quadre ([ ]) per trovare la corrispondenza di qualsiasi singolo carattere nell'espressione e l'elencocaracchi può includere quasi tutti i caratteri nella set di caratteri ANSI, incluse le cifre. È possibile usare i caratteri speciali che aprono la parentesi quadra ([ ), il punto interrogativo (?), il simbolo numerico (#) e l'asterisco (*) per trovare una corrispondenza diretta solo se racchiusi tra parentesi quadre. Non è possibile usare la parentesi quadra di chiusura ( ]) all'interno di un gruppo per trovare una corrispondenza, ma è possibile usarla all'esterno di un gruppo come singolo carattere.

Oltre a un semplice elenco di caratteri racchiusi tra parentesi quadre, charlist può specificare un intervallo di caratteri usando un segno meno (-) per separare i limiti superiore e inferiore dell'intervallo. Ad esempio, l'uso di [A-Z] nei criteri genera una corrispondenza se la posizione del carattere corrispondente nell'espressione contiene una qualsiasi delle lettere maiuscole nell'intervallo da A a Z. È possibile includere più intervalli tra parentesi quadre senza delimitarne gli intervalli. Ad esempio, [a-zA-Z0-9] corrisponde a qualsiasi carattere alfanumerico.

È importante notare che i caratteri jolly SQL ANSI (%) e (_) sono supportati solo nel motore di database di Microsoft Access e nel provider OLE DB di Access. Se usati tramite Access o DAO, verranno considerati come variabili letterali.

Di seguito sono riportate altre regole importanti per i criteri di ricerca:

  • Un punto esclamativo (!) all'inizio dell'elencocaratteri indica che la corrispondenza si verifica solo se nell'espressione sono presenti caratteri diversi da quelli inclusi nell'elencocaratteri. Se il punto esclamativo è usato fuori delle parentesi quadre, viene trovata una corrispondenza con un carattere punto esclamativo.

  • Per trovare una corrispondenza con un trattino (-) è possibile usare tale carattere all'inizio, dopo l'eventuale punto esclamativo, o alla fine dell'elencocaratteri. Se usato in un'altra posizione, il trattino indica un intervallo di caratteri ANSI.

  • Quando si specifica un intervallo di caratteri, questi devono essere indicati in ordine crescente, ovvero A-Z o 0-100. [A-Z] è un criterio valido, mentre [Z-A] non lo è.

  • La sequenza di caratteri [ ] viene ignorata, perché è considerata una stringa di lunghezza zero ("").



Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×