본문 바로가기

sql2

JPA를 활용한 join 구현과 Project Trouble Shooting 내일배움캠프 SPRING과정 진행중 팀프로젝트로 뉴스피드 프로젝트를 진행.문제의 시작우리의 사이트 컨셉은 스택오버플로우와 같은 개발 지식 공유 페이지로 정해서 진행하게 되었다.나는 게시글 API 에 대한 파트를 담당했다.게시글 전체 검색할 때 친구 추가한 사용자의 경우에 게시글, 댓글, 좋아요, 유저 정보 등 모든 테이블의 값들을 join해서 사용해야 했는데 jpa query에서는 join에 대한 것이 없어서 JPQL을 사용해서 쿼리를 직접 입력하여 진행하게 되었다. sql 문으로 바로 작성해서 사용하기 위해 nativeQuery = true 지정을 하여 조금더 편하게 사용 할 수 있게 하였다.nativeQuery = trueJPA에서 join을 구현할 수 있는 방법내가 찾아본 결과 jpa에서 join .. 2024. 11. 24.
SQL01 - 문자 활용, 조건문 문자 가공1. REPLACEREPLACE(바꿀 컬럼, 현재 값, 바꿀 값)query 결과의 원하는 부분을 원하는 단어로 변경 가능 2. SUBSTRING(SUBSTR)SUBSTR(조회 할 컬럼, 시작 위치, 글자 수)시작 위치는 1부터 시작(0아님 주의)특정 문자를 골라서 출력 가능(글자 자르기) 3. CONCATCONCAT(붙이고 싶은 값1, 2, 3, ...)값을 서로 붙여서 출력 가능    붙이기 가능 한 값 -> 컬럼, 영어, 한글, 숫자, 특수문자 조건문1. IFIF(조건, 참, 거짓)  2. CASECASE WHEN 조건1 THEN 값1(수식) WHEN 조건2 THEN 값2(수식) ELSE 값(수식)3ENDIF문을 여러번 사용한 효과(조건별로 적용할 값 지정 가능)조건 1이 만족할 경우 값1을.. 2024. 10. 1.