SQL 썸네일형 리스트형 [일경험 / oracle] 프로시저 활용한 조회수 기능 구현 ✅ 프로시저를 구현하게 된 계기 일경험 프로그램에서 게시판 기본적인 기능 구현을 마친 뒤 새로운 기능을 하나 추가하는 과제를 진행하게 되었다. 바로 데이터베이스에서 비즈니스 로직을 수행할 수 있는 프로시저 기능을 활용하여 조회수를 카운트하는 기능이었다. ✅ 프로시저가 뭔가? 프로시저프로시저는 PL/SQL 을 통해서 만들어짐.데이터 베이스 내에서 실행 가능한 저장된 프로그램프로시저는 SQL 쿼리와 제어구조를 포함할 수 있으며 데이터 베이스의 복잡한 작업을 수행하는 데 사용됨.프로시저는 코드의 재사용성, 유지 보수성, 성능 향상, 보안 등을 위해 사용됨.특징저장된 프로그램 : 프로시저는 데이터베이스 내에 저장. 한 번 작성된 후 여러번 호출할 수 있다.파라미터로 입력값을 받을 수 있고, 출력값을 반환받.. 더보기 [ SQL / DB ] 쿼리 저장소 조인과 스칼라 서브쿼리 로그인 (1 ssar) -- 구독 정보(2 cos) 1번과 3번의 정보가 구독 모달에 출력 (준비중...) 서브 쿼리 (내용이 다소 길고, 조금 헤메는 과정이 있음) 조건 : 좋아요가 많이 눌린 게시물 가져오기 ## id 가 2,3 인 사진의 정보를 불러오기 SELECT * FROM image WHERE id IN (2,3); ## likes 테이블에서 imageId를 중복 없이 가져오기 ## likes 테이블에 있는 imageId라면 좋아요가 눌린 게시물이기 때문이다. SELECT distinct imageId FROM likes; 첫번째 쿼리의 WHERE 절에 id 값을 두번째 쿼리로 준다면 좋아요가 눌린 게시물 정보 불러오기가 가능해진다. 하지만 중복을 제거하여 가져오는 것은.. 더보기 이전 1 다음