sql >> Base de Datos >  >> RDS >> Sqlserver

Caso en instrucción Select

El MSDN es una buena referencia para este tipo de preguntas relacionadas con la sintaxis y el uso. Esto es de la página Referencia de Transact SQL - CASE.

http://msdn.microsoft.com/en-us/library/ms181765.aspx

USE AdventureWorks2012;
GO
SELECT   ProductNumber, Name, "Price Range" = 
  CASE 
     WHEN ListPrice =  0 THEN 'Mfg item - not for resale'
     WHEN ListPrice < 50 THEN 'Under $50'
     WHEN ListPrice >= 50 and ListPrice < 250 THEN 'Under $250'
     WHEN ListPrice >= 250 and ListPrice < 1000 THEN 'Under $1000'
     ELSE 'Over $1000'
  END
FROM Production.Product
ORDER BY ProductNumber ;
GO

Otro buen sitio que puede visitar si está utilizando SQL Server es SQL Server Central. Tiene una gran variedad de recursos disponibles para cualquier área de SQL Server que le gustaría aprender.