Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Случай в изявление за избор

MSDN е добра справка за този тип въпроси относно синтаксиса и употребата. Това е от страницата Transact SQL Reference - 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

Друг добър сайт, който може да искате да проверите, ако използвате SQL Server, е SQL Server Central. Това има голямо разнообразие от налични ресурси за всяка област на SQL Server, която искате да научите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да намерите местоположението на файла по подразбиране за файлове с данни и регистрационни файлове в SQL Server

  2. Преобразувайте „datetimeoffset“ в „datetime“ в SQL Server (T-SQL примери)

  3. SQL Server 2016:Създайте изглед

  4. Скрити подобрения в производителността и управляемостта в SQL Server 2012 / 2014

  5. Масово вмъкване на файлове с данни в SQL Server