query

· Spring
결과가 1행인 경우 사용할 수 있는 qureyForObject 메서드에 대해 알아봅시다. 결과가 1행인 경우 사용할 수 있는 qureyForObject() 메서드 다음은 query() 메서드를 사용한 코드입니다. public int count(){ List results = jdbcTemplate.query( "select count(*) from MEMBER", new RowMapper(){ @Override public Integer mapRow(Resultset rs, int rowNum) throws SQLException{ return rs.getInt(1); } }); return results.get(0); } count(*) 쿼리는 결과가 한 행뿐이니 쿼리 결과를 List로 받기보다는 In..
· SQL
Oracle SQL - DECODE 함수란? 오라클 쿼리에서 가장 많이 사용하는 함수 중에 하나이자, 필자도 조건을 처리할 때 자주 사용하는 함수이다. 프로그래밍을 해본 사람은 조건문 if-else 문을 생각하면 이해가 쉬울 것이다. 그렇지 않은 사람을 위해 간단히 설명하자면 해당 칼럼이 A 이면 B 값을 출력하는 것이다. DECODE(컬럼명, 조건 1, 결과 1, 조건 2, 결과 2...) DECODE(T1.MAJOR, 'SW', '소프트웨어', 'PE', '체육', 'MU', '음악', '기타 과목') 해석 T1.MAJOR 칼럼이 'SW' 이면 -> '소프트웨어' 'PE'이면 -> '체육' 'MU'이면 -> '음악' 위 3가지에 어느 하나라도 해당하지 않으면 '기타 과목'이라고 조회한다. 사용 예제 ..
runnnerDevHong
'query' 태그의 글 목록