Como creo que esta debería ser una pregunta básica, sé que esta pregunta probablemente se haya realizado, pero no puedo encontrarla. Probablemente voy a ganar mi insignia de Presión de Pares, pero lo preguntaré de todos modos:Servidor SQL usando comodín dentro de IN
¿Hay alguna forma en SQL Server que no conozco para usar el carácter comodín% cuando uso IN.
que se dan cuenta de que puedo usar Oregón como:
select *
from jobdetails
where job_no like '0711%' or job_no like '0712%'
y en algunos casos puedo utilizar una subconsulta como:
select *
from jobdetails
where job_no in (select job_no from jobs where job_id = 39)
pero estoy buscando hacer algo como lo siguiente:
select *
from jobdetails
where job_no in ('0711%', '0712%')
En este caso, utiliza el signo de porcentaje como un carácter en lugar de un carácter comodín por lo que no r Ows son devueltos. Actualmente solo uso un montón de quirófanos cuando tengo que hacer esto, pero sé que tiene que haber una mejor manera. ¿Qué método usas para esto?
. Agradezco su respuesta y eso sí funciona, pero esto probablemente se deba a la simplificación de mi ejemplo. Me gustaría algo que no dependiera necesariamente de los primeros 4 caracteres. Estoy buscando algo que dependa más del comodín. Gracias de nuevo. – Dusty
Esta parece ser la mejor respuesta hasta ahora, al menos en mi caso. esto coincidirá con cualquier valor que comience con el texto especificado en la lista, y hace que sea mucho más fácil agregar entradas (necesito una lista de 100 entradas, por lo que la mayoría de las otras soluciones son demasiado detalladas) –