본문 바로가기
Language(언어)/ASP

ASP select case 쓰는 방법

by 대학교닷컴 2013. 12. 3.


select case 쓰는 방법

 

select case  rs("컬럼명")
       case "0"
       response.write "신청"
       case "1"
       response.write "승인"
       case "2"
       response.write "제작"
       case "3"
       response.write "배송"
       case "4"
       response.write "완료" 
       case "5"
       response.write "반송"
end select

 

1. SELECT 문에 단순 CASE 함수 사용

SELECT 문 내에서 단순 CASE 함수는 동등성만 검사하고 다른 비교 작업은 수행할 수 없다.
다음 예에서는 CASE 함수를 사용하여 제품 라인 범주 표시를 이해하기 쉽게 변경한다.
코드 복사
 
USE AdventureWorks;
GO
SELECT   ProductNumber, Category =
      CASE ProductLine
         WHEN 'R' THEN 'Road'
         WHEN 'M' THEN 'Mountain'
         WHEN 'T' THEN 'Touring'
         WHEN 'S' THEN 'Other sale items'
         ELSE 'Not for sale'
      END,
   Name
FROM Production.Product
ORDER BY ProductNumber;
GO


2. SELECT 문에 검색된 CASE 함수 사용

SELECT 문 내에서 검색된 CASE 함수는 비교 값에 따라 결과 집합의 값이 바뀌도록 한다.
다음 예에서는 제품의 가격 범위에 따라 가격을 텍스트 설명으로 표시한다.
코드 복사
 
USE AdventureWorks;
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

 

댓글