Nwlapcug.com


Come utilizzare l'operatore Like in SQL Express

Come utilizzare l'operatore Like in SQL Express


SQL Express è una versione gratuita del pacchetto del database SQL Server su larga scala di Microsoft e viene utilizzato per piccole applicazioni. Come la maggior parte dei database sviluppato da Microsoft, SQL Express utilizza un sottoinsieme dei comandi Transact-SQL per accedere e manipolare i dati memorizzati nelle tabelle di. L'operatore "like" è utilizzato in SQL clausola "where" per trovare i dati che contiene un valore specifico all'interno di una stringa più grande.

Istruzioni

1

Accedere a un database di SQL Express utilizzando SQL Server Management Studio Express o un altro strumento di query.

2

Digitare in un'istruzione "select" che utilizza l'operatore "Mi piace" con il jolly "%" nella clausola "where" e premere "Invio".

selezionare Colonna1 dal test_table dove column1 come 'abc %'

Questa istruzione restituisce tutte le righe in "test_table" che iniziano con "abc". Il "%" è un carattere jolly che rappresenta qualsiasi stringa di zero o più byte. Questa istruzione potrebbe restituire più risultati, tra cui "abc", "abc co.," "prodotto abc" e "abcdef". Posizionare il jolly "%" all'inizio della stringa, alla fine della stringa o in entrambi i posti.

3

Digitare in un'istruzione "select" che utilizza l'operatore "Mi piace" con il "_" wild-card nella clausola "where" e premere "Invio".

selezionare Colonna1 dal provatabella dove column1 come ' abc'

Questa istruzione restituisce tutte le righe in "tabella test" che iniziano con "abc". Il "" è un carattere jolly che consente di trovare tutti i valori che iniziano con "abc" e alla fine con un altro carattere. Questa istruzione potrebbe restituire risultati multipli tra cui "abcd", "abce" e "abcf." Non vengono restituiti valori come "abc", "abc co" o "prodotto abc". Inserire la wild-card "_" all'inizio della stringa, alla fine della stringa o in entrambi i posti.

4

Digitare in un'istruzione "select" che utilizza l'operatore "like" con la gamma "[]" nella clausola "where" e premere "Invio".

selezionare Colonna1 dal test_table dove column1 come '[a-c] bc'

Questa istruzione restituisce tutte le righe in "test_table" che iniziano con "a", "b" o "c" seguita da "bc". "[]" Contiene una gamma di valori utilizzati nella ricerca. Questa istruzione potrebbe restituire più risultati, tra cui "abc", "bbc" e "cbc." Non vengono restituiti valori come "abc co" o "prodotto abc". Posizionare la fascia "[]" all'inizio della stringa, alla fine della stringa o in entrambi i posti.

5

Digitare in un'istruzione "select" che utilizza l'operatore "like" con la gamma di "[^]" nella clausola "where" e premere "Invio".

selezionare Colonna1 dal test_table dove column1 come ' [^ a-c] bc'

Questa istruzione restituisce tutte le righe in "test_table" che non iniziano con "a", "b" o "c" seguita da "bc". "[^]" Contiene una gamma di valori utilizzati per restringere la ricerca. Questa istruzione potrebbe restituire risultati multipli tra cui "dbc," "ebc" e "fbc." Valori come "abc", "bbc", "cbc," "dbc co" o "dbc prodotto" non vengono restituiti. Posizionare la fascia di "[^]" all'inizio della stringa, alla fine della stringa o in entrambi i posti.