sábado, 11 de agosto de 2018

TSQL - Aplicar un Filtro Utilizando el Operador IN (SELECT) - Data Mining

Hola, hoy vamos a trabajar con un operador muy útil al momento de aplicar filtros, el operador IN.

Si realizamos una consulta a todos los registros de nuestra tabla clientes tenemos lo siguiente:



Ahora supongamos que queremos aplicar un filtro que nos devuelva los clientes cuyo país de origen sea Germany o Mexico o France. Una primera posibilidad es que modifiquemos la consulta de la siguiente forma:




La consulta la podemos ajustar y aquí es donde entra a jugar un papel importante el operador IN:


Como ven, obtenemos el mismo resultado y es una manera un poco más elegante de escribir la consulta.

Este es el código fuente:
Código:
/****** Script for SelectTopNRows command from SSMS ******/
SELECT TOP (1000) [CustomerID]
,[CompanyName]
,[ContactName]
,[ContactTitle]
,[Address]
,[City]
,[Region]
,[PostalCode]
,[Country]
,[Phone]
,[Fax]
FROM [Northwind].[dbo].[Customers]
WHERE Country IN ('Germany', 'Mexico', 'France')


No hay comentarios.:

Publicar un comentario