SQL Server à l'aide de caractères génériques DANS

Car je crois que cela devrait être une question de base, je sais que cette question a probablement été posée, mais je suis incapable de la trouver. Je suis probablement sur le point de gagner ma la Pression des Pairs badge, mais je vais la poser quand même:

Est-il un moyen de SQL Server que je ne connais pas pour l'utilisation du caractère générique % lors de l'utilisation DANS.

Je me rends compte que je peux l'utiliser OU est comme:

select *
from jobdetails
where job_no like '0711%' or job_no like '0712%'

et, dans certains cas, je peux utiliser une sous-requête comme:

select *
from jobdetails
where job_no in (select job_no from jobs where job_id = 39)

mais j'ai envie de faire quelque chose comme ce qui suit:

select *
from jobdetails
where job_no in ('0711%', '0712%')

Dans ce cas, il utilise le signe " % " comme un caractère à la place d'un caractère générique si aucune ligne n'est retournée. Actuellement, j'utilise juste un tas de OU de quand je dois faire cela, mais je sais qu'il y a à être une meilleure façon. Quelle méthode utilisez-vous pour cela?

InformationsquelleAutor Dusty | 2009-07-02