본문 바로가기

SQL17

[한경xToss] 12-13주차 요약(1) : MySQL 개인의 학습 내용 기록 중, 극히 일부의 내용만 작성되었습니다.  mysql 설치mysql workbench, dbeaver 설치 (UI가 더 좋은 디비버 사용) 📌  SQL 함수 종류내장 함수: MySQL에서 기본 제공단일행 함수: 하나의 행 → 하나의 결과집계 함수: 여러 행 → 하나의 결과사용자 정의 함수: 사용자가 직접 만든 함수📚 문자열 함수길이:CHAR_LENGTH('HELLO'): 글자 수 (5)LENGTH('HELLO'): 바이트 수 (5)한글은 바이트 수 다름연결:CONCAT('A','B'): ABCONCAT_WS('-', 'A','B'): A-B자르기:LEFT('문자열', 3) / RIGHT('문자열', 3)SUBSTR('문자열', 시작, 개수)일부 추출:SUBSTRING_INDEX.. 2025. 4. 12.
[MySQL/PGS] Lv.1 : 잡은 물고기의 평균 길이 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/293259 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨1 sql 문제인데코드 길이는 짧지만요구 지식은 은근 많은 문제이다 ㅋㅋㅠ 반올림 함수 round, 평균 함수 avg, null 대체 함수 ifnull 나의 풀이select round(avg(ifnull(LENGTH,10)),2) as AVERAGE_LENGTHfrom FISH_INFO; 2025. 3. 16.
[MySQL/PGS] Lv.3 : 업그레이드 할 수 없는 아이템 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/273712 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨 3.얼마전에 코테에서 null 관련 함수가 안 떠올라서 그 문제를 놓쳤는데..그게 한이 되어서 이 문제를 풀게 되었다 😢 is not null을 서브쿼리를 쓸 때 조건으로 사용해줘야 한다.메인쿼리에 쓰면 틀림..ㅋㅎnot in으로 비교해줄 ㄸㅐ 확실하게 걸러온 값만 비교하기!  나의 풀이select I.ITEM_ID, I.ITEM_NAME, I.RARITYfrom ITEM_INFO I, ITEM_TREE Twhere I.I.. 2025. 3. 16.
[MySQL/PGS] Lv.2 : 조건에 맞는 아이템들의 가격의 총합 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/273709 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨 2sum/max/min 등 숫자 함수 응용문제! 나의 풀이select sum(PRICE) as TOTAL_PRICEfrom ITEM_INFOwhere RARITY = "LEGEND"; 2025. 3. 9.
[MySQL/PGS] Lv.1 : 자동차 대여 기록에서 장기/단기 대여 구분하기 https://school.programmers.co.kr/learn/courses/30/lessons/151138 문제 설명 다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다. Column nameTypeNullable HISTORY_ID INTEGER FALSE CAR_ID INTEGER FALSE START_DATE DATE FALSE END_DATE D.. 2023. 9. 19.
[MySQL/PGS] Lv.3 : 즐겨찾기가 가장 많은 식당 정보 출력하기 문제 설명 다음은 식당의 정보를 담은 REST_INFO 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. Column nameTypeNullable REST_ID VARCHAR(5) FALSE REST_NAME VARCHAR(50) FALSE FOOD_TYPE VARCHAR(20) TRUE VIEWS NUMBER TRUE FAVORITES NUMBER TRUE PARKING_LOT VARCHAR(1) TRUE ADDRESS VARCHAR(100) TRUE TEL .. 2023. 9. 16.
728x90
반응형