- CASE WHEN 조건값1 THEN … WHEN 조건값2 THEN … ELSE … END 예) select case when length(Name) > 3 then upper(mid(Name, 1, 3)) when length(Name) <= 3 then upper(Name) end, Population from city;... 
- CASE WHEN~THEN 서브쿼리 사용법 SELECT a.empno , a.ename , a.mgr , CASE WHEN a.mgr IS NOT NULL THEN (SELECT aa.ename FROM emp aa WHERE aa.empno = a.mgr) ELSE 'ZZZZZZ' END AS mgr_name FROM emp a WHERE a.job IN ('PRESIDENT... 
- 혹은 to_char(empbirthdate, 'yyyy') as birthday_yyyy 혹은 substring (cast(empbirthdate as varchar),1,4)... select customerid , case when custstate ='WA' then 'WA' else 'OTHERS' end as newstate_flag from customers... 
- WHEN 학점 > 3.0 THEN 'B' WHEN 학점 > 2.5 THEN 'C' ELSE 'D' END AS 평가 FROM 학생원부 유의점 자바 코딩처럼 변수는 반복해서 사용할 수 없다. SELECT CASE WHEN COL1 = 1 THEN 'AA2' END AS COL3 , CASE WHEN COL2... 
- 
								
	 
- ' END AS 별명별명 FROM dual 여러조건을 비교하고 싶다면 SELECT CASE WHEN 'A'<'B' THEN 'B WIN!!' WHEN 'C'<'D' THEN 'D_WIN!!' ELSE 'NO_STRING!!' END AS 별명별명 FROM dual 이런식으로 사용하면 된다.... 
- 1. 출력(DBMS_OUTPUT.PUT_LINE) 지금까지는 SELECT 문에 의한 결과를 출력하였는데, DBMS... CASE~WHEN~END는 C언어나 JAVA 등의 프로그래밍 언어에서 IF-THEN~ELSE 문과같이 여러 가지... 
- select left(s_trader.address,2) "지역별", sum(case when s_research.research_no is null then 0 else 1 end) "조사건수", sum(case when s_prosecution.research_no is null then 0 else 1 end) "적발건수", sum(case when s... 
- 안녕하세요 오라클 CASE WHEN THEN을 쓰고있는데용 마지막 Else로 빠질땐 데이터가 아예 안뜨게 (0row)처리 하고싶은데 혹시 방법이 따로 있나요?? 데이터가 없는데 null값으로 1행이 계속 나오네요.... 이럴경우는 where 절에서... 
- 안녕하세요 오라클 CASE WHEN THEN을 쓰고있는데용 마지막 Else로 빠질땐 데이터가 아예 안뜨게 (0row)처리 하고싶은데 혹시 방법이 따로 있나요?? 데이터가 없는데 null값으로 1행이 계속 나오네요.... case when 쪽만 나오게 where... 
- SELECT CASE WHEN year = 'FR' THEN 'FR' WHEN year = 'SO' THEN... WHEN year = 'SR' THEN 'SR' ELSE 'No Year Data' END AS year_group, COUNT(1) AS count FROM benn.college_football_players GROUP BY year_group 여기서 어떻게 SELECT... 
- ... Select case 개수 Case is >= 7 fn비고 = “사은품1” Case is = 2 fn비고 = “사은품2” Case is = 3 fn비고 = “사은품2” Case is = 4 fn비고 = “사은품2” Case is = 5 fn비고 = “사은품2” Case else Fn비고 = 0 End select... 
- ... CODE" Else strSQL = "SELECT" & _ " (CASE WHEN '" & W_CLI_CHK & "' = '" & A_CHK & "' THEN W.CLIENT_CODE END)... For i = 0 To rs.Fields.Count - 1 Cells(1, i + 1).Value = rs.Fields(i).Name Next '//첫번째 레코드로 이동한다....