본문 바로가기

개발일지15

[프로그래머스/SQL] 조건에 부합하는 중고거래 상태 조회하기(Oracle) 문제 설명 다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. COLUMN NAME TYPE NULLABLE BOARD_ID VARCHAR(5) FALSE WRITER_ID VARCHAR(50) FALSE TITLE VARCHAR(100) FALSE CONTENTS VARCHAR(1000) FALSE PRICE NUMBER FALSE CREATED_DATE DATE FALSE STATUS .. 2023. 8. 8.
[프로그래머스/SQL] 재구매가 일어난 상품과 회원 리스트 구하기(Oracle) 문제 설명 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. COLUMN NAME TYPE NULLABLE ONLINE_SALE_ID INTEGER FALSE USER_ID INTEGER FALSE PRODUCT_ID INTEGER FALSE SALES_AMOUNT INTEGER FALSE SALES_DATE DATE FALSE 동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만 존.. 2023. 8. 7.
[프로그래머스/SQL] 3월에 태어난 여성 회원 목록 출력하기(Oracle) 문제 설명 다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다. COLUMN NAME TYPE NULLABLE MEMBER_ID VARCHAR(100) FALSE MEMBER_NAME VARCHAR(50) FALSE TLNO VARCHAR(50) TRUE GENDER VARCHAR(1) TRUE DATE_OF_BIRTH DATE TRUE 문제 MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성.. 2023. 8. 4.
[JAVA] 인덱스 {} 이(가) 범위를 벗어났습니다 (MSSQL) 인덱스 {}이(가) 범위를 벗어났습니다. 알다가도 모르겠는 이번 에러 문제!! 고객사 운영 유지보수 중 다음과 같은 에러가 발생한다는 문의가 들어왔다. 처음에는 컬럼 자릿수 문제인가 했는데 그런건 아니고.... 문제되는 화면의 해당 쿼리를 DB에서 실행 했을 때는 에러 없이 잘 조회 되었는데, 왜 이런 에러가 날까....? 알고보니 XML파일에서 해당 쿼리를 실행 하였을 때 라인주석처리( -- )로 인해 발생하는 에러였다. 아니!!! 라인 주석처리 기존에 잘 쓰고 있는데 왜 에러가 나는 거냐구여ㅠㅠ 보통 DB에서는 /* */ , -- 등의 주석처리가 실행되는데 문제 없지만, Ibatis에서 라인주석( -- )을 사용하는 경우 내부파싱에 의 주석처리가 아닌 한 줄로 쿼리를 실행하게 된다. 즉, 코드를 작성.. 2023. 7. 26.
반응형