2015-01-12 2 views
0

에서 값을 기준으로 열 이름을 변경하십시오. 테이블에서 데이터를 선택하기위한 SQL 쿼리를 작성했습니다. 내 테이블에 상태 필드가 있습니다. 값 필드가 1 또는 0입니다. 1 - 신규 및 0 - 용 늙은. 반환 값을 기반으로 반환 값을 변경하고 싶습니다.SQL 쿼리

filmname year  ststus 
........ ..... ....... 
film1  2014  1 

QUERY

select filmname,year,status from film 

예상 된 결과 여기

filmname year  ststus 
........ ...... ...... 
film1  2014  New 

나는 상태 1을 받고 . 그리고 내 필요성은 상태가 1 동안 값을 변경하는 것입니다. 어떻게 쿼리를 실행하는 동안 값을 변경하려면?

답변

2
SELECT filmname,year, 
CASE WHEN status = 1 THEN 'New' ELSE 'Old' END AS status 
FROM film