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
'Language(언어) > ASP' 카테고리의 다른 글
ASP 페이지에서 데이터베이스 연결 작성: 연결 문자열 예제 (0) | 2013.12.03 |
---|---|
ASP 성능향상을 위한 asp 프로그램 tips 과 정보들 (0) | 2013.12.03 |
ASP 엑셀 다운 받기 관련 코딩 (0) | 2013.12.03 |
ASP CDO.Message.1 오류 '80040220' (0) | 2013.11.20 |
ASP RS,SET 쿼리 형식 (0) | 2013.11.19 |
댓글