SQL Express est une version gratuite du package de base de données SQL Server à plus grande échelle de Microsoft et est utilisé pour les petites applications. Comme la plupart des bases de données Microsoft-développés, SQL Express utilise un sous-ensemble des commandes Transact-SQL pour accéder et manipuler les données stockées dans ses tableaux. le "comme" opérateur est utilisé dans le SQL "où" clause de trouver des données qui contient une valeur spécifique dans une chaîne plus grande.
Connectez-vous à une base de données SQL Express en utilisant le SQL Server Management Studio Express ou un autre outil de requête.
Tapez un "sélectionner" déclaration qui utilise le "comme" opérateur avec le "%" wild-card dans le "où" clause et appuyez sur "Entrer."
sélectionnez column1 de test_table où column1 comme `abc%`
Cette instruction renvoie toutes les lignes "test_table" qui commencent avec "abc." le "%" est un caractère joker qui représente une chaîne de zéro ou plusieurs octets. Cette déclaration pourrait renvoyer plusieurs résultats, y compris "abc," "abc co," "produit abc" et "a B c d e F." Placer le "%" wild-card au début de la chaîne, à la fin de la chaîne ou aux deux endroits.
Tapez un "sélectionner" déclaration qui utilise le "comme" opérateur avec le "_" wild-card dans le "où" clause et appuyez sur "Entrer."
sélectionnez column1 d`essaitable où COLUMN1 comme `abc`
Cette déclaration renvoie également toutes les lignes "testertable" qui commencent avec "abc." le "" est un caractère joker qui trouve toutes les valeurs qui commencent par "abc" et se terminent par un autre personnage. Cette déclaration pourrait renvoyer plusieurs résultats, y compris "a B c d," "abce" et "abcf." Des valeurs telles que "abc," "abc co" ou "produit abc" ne sont pas retournés. Placer le "_" wild-card au début de la chaîne, à la fin de la chaîne ou aux deux endroits.
Tapez un "sélectionner" déclaration qui utilise le "comme" opérateur avec le "[]" dans la gamme "où" clause et appuyez sur "Entrer."
sélectionnez column1 de test_table où COLUMN1 vous `[a-c] bc`
Cette instruction renvoie toutes les lignes "test_table" qui commencent avec "une," "b" ou "c" suivi par "avant JC." le "[]" contient une gamme de valeurs utilisées dans la recherche. Cette déclaration pourrait renvoyer plusieurs résultats, y compris "abc," "bbc" et "cbc." Des valeurs telles que "abc co" ou "produit abc" ne sont pas retournés. Placer le "[]" situer au début de la chaîne, à la fin de la chaîne ou dans les deux.
Tapez un "sélectionner" déclaration qui utilise le "comme" opérateur avec le "[^]" dans la gamme "où" clause et appuyez sur "Entrer."
sélectionnez column1 de test_table où COLUMN1 vous `[^ a-c] bc`
Cette instruction renvoie toutes les lignes "test_table" qui ne commencent pas avec "une," "b" ou "c" suivi par "avant JC." le "[^]" contient une gamme de valeurs utilisées pour restreindre la recherche. Cette déclaration pourrait renvoyer plusieurs résultats, y compris "dbc," "ebc" et "FBC." Des valeurs telles que "abc," "bbc," "cbc," "dbc co" ou "produit dbc" ne sont pas retournés. Placer le "[^]" situer au début de la chaîne, à la fin de la chaîne ou dans les deux.