Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przypadek w instrukcji Select

MSDN jest dobrym źródłem odpowiedzi na tego typu pytania dotyczące składni i użytkowania. To jest ze strony 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

Inną dobrą witryną, którą możesz chcieć sprawdzić, jeśli używasz SQL Server, jest SQL Server Central. Zawiera wiele różnych zasobów dostępnych dla dowolnego obszaru SQL Server, którego chcesz się nauczyć.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migawki bazy danych programu SQL Server -3

  2. Jak zmienić domyślny język dla SQL Server?

  3. Przedstawiamy odtwarzanie — nowa diagnostyka punktu w czasie dla Spotlight Cloud

  4. SQL Server REPLACE() vs TRANSLATE():jakie są różnice?

  5. Jak korzystać z UPDATE z SELECT w SQL Server