select LSPARTNAME, LSNAME, LSPOSITION, LSTEL, LSJOB, intA, LSDEPTCD, LSDEPTCDP from ( SELECT STEP_FULL_NAME AS LSPARTNAME, NAME AS LSNAME, STAT AS LSPOSITION, TEL AS LSTEL, BUSINESS AS LSJOB, row_number( ) over (partition by name, STEP_FULL_NAME order by b.mod_date desc ) as intA, B.DEPT_CODE AS LSDEPTCD, C.P_STEP_CODE AS LSDEPTCDP FROM FCMS_LDAP_STAFF B, FCMS_LDAP_STEP C WHERE B.DEPT_CODE = C.STEP_CODE and NAME not like '%' || '관리자' || '%' order by ORDERBY);
위 View Table에서
LSDEPTCD값이 숫자로 10자리가 들어가는데.
들어가는 값들을 비교해서 예를들어 1111111111 이라는 값이 들어갔을 경우에는 lsjob부분이 첫번째 입니다.
이런식으로 변경을 하고 싶은데.. 이런식으로도 가능할까요??
lsdeptcd값이 몇개가 있는데 (총 7개정도)
특정 값들마다 lsjob부분을 수동적으로 보여지게 하고 싶습니다.
일반적인 lsdeptcd값이 들어왔을때는 그대로 출력을 하고, 특정 값(내가 지정한 값)이 들어왔을때는 쿼리문에 넣은 문구가 출력되게 하고 싶은데..
방법이 도저히 생각이 나질 않습니다.