본문 바로가기

CS/SQL13

ERD 관련 설계 툴 추천(dbdiagram.io, ERDCloud) https://abcodef.tistory.com/1 dbdiagram.io 사용A Free Database Designer for Developers and Analystsdbdiagram.io 사용해서 ERD 그림DB 스키마를 이미 그린 상태라 SQL 쿼리문을 툴에 넣어서 ERD를 자동 생성함게시판 제작을 위해 작성한 SQL 쿼리-- study.sg_user definitabcodef.tistory.com dbdiagram.io 글의 인기가 많아서 비슷한 툴을 하나 더 추천드리려고 합니다. 같이 DB 설계를 해야하는 경우 매우 유용했습니다. 추천하는 툴은 바로바로 ERDCloud 입니다.https://www.erdcloud.com/ ERDCloudDraw ERD with your team member.. 2024. 5. 1.
[프로그래머스] 재구매가 일어난 상품과 회원 리스트 구하기 SQL 문제 풀이는 재밌다. GROUP BY, HAVING절에 대해 복습할 수 있었다. 문제에서 요구하는 조건 재구매한 회원의 ID와 재구매한 상품 ID를 출력 회원 ID를 기준으로 오름차순 정렬, 회원 ID가 같다면 상품 ID로 내림차순 정렬 내가 작성한 답 SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(*)>=2 ORDER BY USER_ID, PRODUCT_ID DESC분석 GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(*)>=2 USER_ID와 PRODUCT_ID를 기준으로 특정 그룹을 만들기 위해 GROUP BY절을 사용함 HAVING절을 사용해 원하는 조건으로.. 2023. 7. 19.
[프로그래머스] 모든 레코드 조회하기 이 문제도 level1이라 쉽다! 문제에서 요구하는 조건 ANIMAL_ID순으로 조회 내가 작성한 답 SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID 분석 분석할 내용 없음! 2023. 7. 19.
[프로그래머스] 인기있는 아이스크림 너무 간단한 문제! 문제에서 요구하는 조건 총주문량을 기준으로 내림차순 정렬, 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬 내가 작성한 답 SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID분석 분석할 내용이 없음 2023. 7. 19.
[프로그래머스] 평균 일일 대여 요금 구하기 졸릴 때? SQL 문제 풀이가 최고! 날짜, 숫자, 집계 관련 함수 정리가 필요한 것 같았다. 한번 정리를 할 예정이다. 문제에서 요구하는 조건 평균값 구하기 소수 첫 번째 자리에서 반올림 하기 내가 작성한 답 SELECT ROUND(AVG(DAILY_FEE)) FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE='SUV'분석 SELECT ROUND(AVG(DAILY_FEE)) FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE='SUV' 평균을 내기 위해 집계함수인 AVG() 사용 소수 첫번째 자리에서 반오림을 하기 위해 ROUND() 사용 2023. 7. 17.
[프로그래머스] 12세 이하인 여자 환자 목록 출력하기 IF문에 대해 친숙해질 수 있어서 좋았다. 문제에서 요구하는 조건 12세 이하인 여자환자 조회 환자이름, 환자번호, 성별코드, 나이, 전화번호 조회 전화번호가 없는 경우 'NONE'으로 출력 나이를 기준으로 내림차순 정렬, 나이가 같다면 환자 이름을 기준으로 오름차순 정렬 내가 작성한 답 SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO, 'NONE') AS TLNO FROM PATIENT WHERE AGE 2023. 7. 15.