Query(3)
-
[Oracle]_날자 , 요일 추출_그룹 핑 후 순번 매기기
개요 테이블에 저장된 날자 정보를 토대로 해당 날자의 저장 횟수 (로그인한 횟수) 접속한 날자의 요일 접속한 날자의 Day 일 을 쿼리를 통해서 추출 사용 함수 해당 날자데이터를 요일로 추출 to_char(createDate,'day') 요일 해당 'YYYY-MM-DD' 형식 데이터를 DD 만 추출 substr(trunc(createDate,'dd'),7,2) dd 해당 'YYYY-MM-DD' 데이터를 날자의 '일' 데이터로 추출 EXTRACT(day from createDate) 그룹핑 이후 얼마나 중복되는지 순번을 매겨주는 함수 row_number() over (partition by createDate order by createDate) 예제 유저접속기록 테이블 원래는 'YYYY-MM-DD' 만 ..
2022.10.25 -
[Mybatis]_MyBatis의 동적 태그 정리
개요 Mybatis 나 IBatis 를 사용하여 쿼리문을 작성할 때 특정 조건, 혹은 파라미터의 존재 유무에 따라 ex)_ 페이징 처리 비슷한 쿼리를 여러개 작성해야 합니다. 이렇게 비슷한 쿼리를 여러개 생성하는 것 보다. MyBatis 에서 제공하는 동적쿼리를 사용하면 한 쿼리 안에 여러가지의 경우의 수를 가진 쿼리를 작성 할 수 있습니다. - MyBatis의 동적 태그에는 if, choose, where, trim, foreach가 있습니다. 1. IF 문 : 단일 조건문 기본 문법 ] //실행할 쿼리 예시] AND user_Name = #{userName} 전달 파라미터 : userName 비교문 : userName 이 null이 아니거나 "" (공백) 이 아닐경우 쿼리 실행 쿼리 내용 : 이전에 ..
2022.10.19 -
[포트폴리오 페이지]_17단계_CRUD 게시판 구현_(Delete)
[환경] 개발툴 : IntelliJ DB : oracle 프레임워크 : spring , mybatis 사용 언어 : ES6, Java , Html5 , CSS 완성 화면] 개발 목표 : SPA 로 구현한 게시판에서 row Read 후 한단계 더 Depth 으로 수정하기 페이지구현, 뒤로가기 버튼 클릭시 이전 정보 보이게 구현 & 작성자가 아닐 경우 삭제, 수정 버튼 안보이게 구현 1] 게시글 상세정보 jsp 소스코드 제목 : ${title} 작성자 : ${writer} 내용 : ${content} 작성일자 : ${regdate} 뒤로가기 수정하기 게시글 삭제 저번 Read 포스팅과 다른점은 삭제버튼 이벤트가 생성된 것입니다. 2-1] 삭제버튼 이벤트 rmbtn.onclick = function(){ fe..
2022.04.26