Comment rechercher des entrées commençant par la chaîne donnée à partir d'une base de données SQL Server?

J'ai une base de données avec beaucoup de mots pour être utilisé dans un système de tag. J'ai créé le code nécessaire pour une zone de saisie semi-automatique, mais je ne suis pas sûr de la façon de récupérer les entrées correspondantes dans la base de données de la manière la plus efficace.

Je sais de la commande, mais il me semble que c'est plus d'une ÉGALITÉ de commande. Je ne reçois que des mots qui ressemble exactement le mot que j'entrez.

Mon plan est de lire chaque ligne, puis l'utilisation de C#string.StartsWith() et string.Contient des fonctions() pour trouver les mots qui peuvent s'adapter, mais je pense qu'avec une grande base de données, il peut être inefficace pour lire chaque ligne, puis filtrer.

Est-il un moyen de lire uniquement les lignes qui commence par ou contient une chaîne de caractères à partir de SQL Server?

source d'informationauteur Erlend D. | 2010-07-27