본문 바로가기

프로그래머스55

Python 입력 방식 정리 1. input() 함수로 입력 input() 함수는 입력받은 값을 문자열로 저장 a = input() # 입력: abc123 print(a) # >> abc123 a= input() # 입력: 1 2 3 print(a) #>> "1 2 3" 2. 여러 값 한 번에 입력하기 split() split() 함수 특정 문자를 기준으로 문자열을 잘라서 리스트로 만들어주는 함 map() map(변환 함수, 반복가능한 객체)함수는 리스트의 요소를 지정된 함수로 처리해주는 함수 a = input() print(a) # >> "1 2 3 4 5 6 7 8 9 10" a = input().split() print(a) # >> ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'] .. 2024. 2. 22.
GROUP BY 유형 모음 [프로그래머스].ORACLE (SQL 고득점 키트) 프로그래머스의 SQL 고득점 키트에 있는 GROUP BY 문제 모음 재구매가 일어난 상품과 회원 리스트 구하기 FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY 순으로 실행 1. FROM 대상 테이블 참조 2. WHERE 조건 3. GROUP BY: 특정 컬럼을 기준으로 그룹화합니다. (행들을 소그룹화) 4. HAVING: 그룹에 대한 조건절, 그룹 중 조건에 맞는 그룹만 남깁니다. 5. SELECT 질의/출력 6. ORDER BY 데이터 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/131536 성분으로 구분한 아이스크림 총 주문량 LV 2 명시적 JOIN 작은 순서대로-> 오름차순 -- 코드를 .. 2023. 10. 21.
ORACLE 코테 준비 정리 SELECT 문의 실행 순서  FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY 순으로 실행1. FROM  대상 테이블 참조2. WHERE   조건3. GROUP BY: 특정 컬럼을 기준으로 그룹화합니다. (행들을 소그룹화)4. HAVING: 그룹에 대한 조건절, 그룹 중 조건에 맞는 그룹만 남깁니다.5. SELECT 질의/출력6. ORDER BY 데이터 정렬  내림차순 DESC , 오르차순 ASC (DEFAULT) ASC (오름차순) : Default 알파벳순 A-Z DESC(내림차순) : 알파벳순 Z-A여러개의 컬럼으로 정렬이 필요할 경우 컬럼을 순서대로 기술하면 된다.   TO_CHAR(변수, 형식) 날짜형과 숫자형 데이터를 문자형으로 변환하여 출력SEL.. 2023. 10. 21.
STRING/DATE 유형 모음 [프로그래머스.oracle] (SQL 고득점 키트) 조건에 부합하는 중고거래 상태 조합하기 SQL의 조건 문제 중 기본적인 문제인 것 같다 . SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, CASE WHEN STATUS = 'SALE' THEN '판매중' WHEN STATUS = 'RESERVED' THEN '예약중' WHEN STATUS = 'DONE' THEN '거래완료' END AS STATUS FROM USED_GOODS_BOARD WHERE TO_CHAR(CREATED_DATE, 'YYYY-MM-DD') = '2022-10-05' ORDER BY BOARD_ID DESC 문제출처 https://school.programmers.co.kr/learn/courses/30/lessons/164672 자동차 대여 기록에서 장.. 2023. 10. 20.