본문 바로가기

전체 글174

Oracle - 프로그래머스 코딩테스트 [가장 비싼 상품 구하기] 12SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT;cs 2023. 11. 7.
Oracle - 프로그래머스 코딩테스트 [조건에 맞는 회원수 구하기] 1234SELECT COUNT(*) AS USERS FROM USER_INFO WHERE TO_CHAR(JOINED, 'YYYY') = '2021' AND AGE BETWEEN 20 AND 29;cs 2023. 11. 7.
Oracle - 프로그래머스 코딩테스트 [나이 정보가 없는 회원 수 구하기] 123SELECT COUNT(*) AS USERS FROM USER_INFO WHERE AGE IS NULL;cs 2023. 11. 7.
Oracle - 프로그래머스 코딩테스트 [경기도에 위치한 식품창고 목록 출력하기] 1234SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, 'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID;Colored by Color Scriptercs 2023. 11. 7.
인텔리제이(IntelliJ)에서 데이터그립(DataGrip) 사용하기 - DB 연결 인텔리제이를 사용하고 있다면, 데이터그립을 따로 설치하지 않아도 인텔리제이 내에서 쓸 수 있습니다. DB를 연결하는 방법에 대해 알아보겠습니다. 인텔리제이에서 DB 연결하기 View > Tool Windows > Database 화면 우측편에 있는 Database에서 + 버튼 클릭 후, Data Source > DBMS 선택 연결할 DB 접속정보를 입력하고, Test Connection 을 누릅니다. Succeeded 라고 뜨면 연결에 성공한 것이니 OK를 누르면 끝입니다. 2022. 10. 26.
디비버(DBeaver) 오토커밋 끄기 오토커밋 해제 이유 디비버를 처음 설치하고 사용시에 주의해야할 점이 있는데요. 기본적으로 오토커밋이 켜져있습니다. auto-commit 기능이란, SQL문을 실행하면 자동으로 COMMIT 처리가 되는 기능입니다. 혹시라도 대량의 UPDATE, DELETE 등의 쿼리를 실행했다가 돌이킬 수 없는 상황이 발생되는 것을 예방하기 위해서 오토커밋 기능은 꺼두는 것이 좋습니다. 디비버 오토커밋 해제 방법 디비버 > 윈도우 > 설정 연결 > 연결 유형 Auto-commit by default 체크 해제 2022. 10. 26.
MySQL - 프로그래머스 코딩테스트 [String, Date - 조건별로 분류하여 주문상태 출력하기] 123456SELECT ORDER_ID, PRODUCT_ID, OUT_DATE, CASE WHEN OUT_DATE DATE_FORMAT('2022-05-01', '%Y-%m-%d') THEN '출고대기' ELSE '출고미정' END AS '출고여부' FROM FOOD_ORDER ORDER BY ORDER_ID;Colored by Color Scriptercs 2022. 10. 11.
MySQL - 프로그래머스 코딩테스트 [JOIN - 그룹별 조건에 맞는 식당 목록 출력하기] 1234567891011SELECT A.MEMBER_NAME, B.REVIEW_TEXT, B.REVIEW_DATE FROM MEMBER_PROFILE A INNER JOIN REST_REVIEW B ON A.MEMBER_ID = B.MEMBER_ID WHERE A.MEMBER_ID = ( SELECT MEMBER_ID FROM REST_REVIEW GROUP BY MEMBER_ID ORDER BY COUNT(MEMBER_ID) DESC LIMIT 0, 1 ) ORDER BY B.REVIEW_DATE;cs 2022. 10. 11.