Come quantificare le differenze di testo in TSQL

February 15

Come quantificare le differenze di testo in TSQL


TSQL è un set di estensioni di programmazione per Structured Query Lingue - o SQL - compreso il controllo delle transazioni, eccezioni e gestione degli errori, e ha dichiarato le variabili. SQL Server sia di Microsoft e di supporto SQL Server istruzioni T-SQL di Sybase. SQL Server contiene una selezione di tipi di dati di sistema utilizzato con il programma - tra cui numerico esatto, numerica approssimativa, i dati e il tempo, e stringhe di caratteri. Le stringhe di caratteri comprendono due tipi di dati: char e varchar. T-SQL ha anche varie funzioni come aggiungere, sottrarre, Moltiplica, Dividi, Break e Differenza.

istruzione

1 Fare clic su "Start", "Tutti i programmi" e "SQL Server Management Studio." Fare clic su uno dei database in Esplora oggetti per espanderlo. Right-click "Tabelle" e selezionare "Nuova tabella".

2 Specificare la prima colonna come "item_id" inserendo nel campo Nome colonna. Selezionare un tipo di dati per esso come "int", facendo clic sulle opzioni di discesa sul campo Tipo di dati. Creare un altro nome colonna "ITEM_NAME" con il tipo di dati "varchar".

3 Fai clic su "File" e "Salva Table_1" per salvare la tabella. Nome tabella come "oggetti". L'interfaccia di inserimento dei dati viene richiesto. Inserire dati nella tabella come "1" e "Computer" nella prima riga.

4 Fai clic su "Nuova query" per entrare nella finestra di dialogo query. Immettere la seguente istruzione T-SQL:
SELEZIONE DIFFERENZA (Items.Item_Name, "Componenti")

5 Entrando il codice mostrato nel passaggio 4 restituisce un valore intero che mostra la differenza tra i valori soundex di due espressioni di stringa. In questo caso, verrà restituito un valore 3. La funzione Soundex restituisce un codice di quattro caratteri per valutare la somiglianza di due stringhe.