티스토리 뷰

DB

DB데이터를 바꿔서 처리하기

wldnjd2 2023. 1. 17. 10:07
	<!-- CCTV 상세보기 -->
	<select id="selectCctv" parameterType="CCTVVO" resultType="CCTVVO">
		SELECT 
			TA.ptn_id
			,TA.cctv_no
			,TA.cctv_nm
			,TB.cctv_se_nam AS cctv_se
			,TA.cctv_mkr
			,TA.cctv_model
			,TA.instl_ymd
			,TC.org_lnam AS mng_inst
			,TA.instl_addr
			,TA.mntmng_co
			,TA.tkcg_telno
			,TA.mntmng_pic
			,TA.scrn_rsn
			,CASE WHEN TA.iflt_yn = 1 THEN 'Y'
				  ELSE 'N'
			END iflt_yn
			,TA.rmk
		FROM (
			SELECT
				* 
			FROM 
				CCTV_LOCA
		)TA
		LEFT OUTER JOIN cd_cctv_se TB ON TA.CCTV_SE = TB.CCTV_SE
		LEFT OUTER JOIN cd_orgzid TC ON TA.mng_inst = TC.ORG_ID
		
		WHERE 
			TA.ptn_id = #{ptn_id,     jdbcType=VARCHAR} 
		AND
			TA.cctv_no = #{cctv_no,     jdbcType=VARCHAR} 
	</select>

 

데이터가 1이랑 0으로 들어오는 결과가 있었는데,

1과 0을 Y랑 N으로 바꿔서 보고싶을때

 

,CASE WHEN TA.iflt_yn = 1 THEN 'Y'
  ELSE 'N'
END iflt_yn

 

 

'DB' 카테고리의 다른 글

재귀 (추후삭제)  (0) 2023.10.10
insert후 시퀀스 값 리턴  (0) 2023.08.22
형변환하기 ::  (0) 2023.01.10
[Postgresql] 형변환  (0) 2022.09.27
boolean의 jdbcType  (0) 2022.09.27
댓글