SQL Kit/STRING, DATE 썸네일형 리스트형 한 해에 잡은 물고기 수 구하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적날짜 데이터에서 연도를 추출하여 특정 연도에 해당하는 데이터를 필터링하고 COUNT 함수로 조건에 맞는 행의 개수를 계산하는 기술을 익히는 데 목적이 있습니다.2. 핵심 개념2.1 WHERE 절정의: 특정 조건에 맞는 데이터를 필터링하는 데 사용됩니다.SELECT 열이름FROM 테이블이름WHERE 조건;예: WHERE YEAR(TIME) = 2021는 TIME 열에서 연도가 2021인 데이터를 필터링합니다.2.2 YEAR 함수정의: 날짜 데이터에서 연도 값을 추출하는 함수입니다.SELECT YEAR('2021-12-04'); -- 결과: 2021날짜 열에서 연도를 추출해 조건으로 사용할 수 있습니다.2.3 COUNT 함수정의: 조건에 맞는 데이터의 행 개수를 반환합니다.SELECT COUN.. 더보기 자동차 대여 기록에서 장기/단기 대여 구분하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적날짜 처리 함수와 조건문(CASE)을 활용하여 데이터를 필터링하고 분류하는 방법을 학습하기 위한 것입니다. DATEDIFF를 사용하여 날짜 차이를 계산하고 CASE를 이용해 데이터를 조건에 따라 분류하며 DATE_FORMAT으로 출력 형식을 원하는 대로 변경하는 방법을 배우는 것이 목적입니다.2. 핵심 개념DATEDIFF 함수정의: 두 날짜 간의 차이를 일(day) 단위로 계산하는 함수입니다SELECT DATEDIFF('2022-12-31', '2022-12-01'); -- 결과: 30종료일(END_DATE)과 시작일(START_DATE)을 인자로 전달합니다.결과값은 두 날짜 사이의 일수입니다.2.2 CASE문정의: SQL에서 조건에 따라 결과를 다르게 반환하는 분기문입니다.SELECT .. 더보기 특정 옵션이 포함된 자동차 리스트 구하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적문자열 처리와 조건 검색을 학습하기 위한 것입니다. LIKE 연산자를 사용하여 문자열 안에 특정 키워드가 포함된 데이터를 검색하는 방법을 연습할 수 있습니다.2. 핵심 개념LIKE 연산자정의: 문자열 열에서 특정 패턴을 가진 데이터를 검색하는 데 사용되는 연산자입니다.SELECT 열이름FROM 테이블이름WHERE 열이름 LIKE '%패턴%';%: 0개 이상의 임의의 문자와 일치합니다._: 정확히 하나의 임의의 문자와 일치합니다.3. 문제 해결 절차문제 이해:테이블에서 OPTIONS 열에 네비게이션 옵션이 포함된 차량을 찾는다.CAR_ID를 기준으로 오름차순 정렬하여 결과를 반환한다.데이터 검색 조건 설정:OPTIONS 열에 네비게이션이라는 키워드가 포함된 데이터를 찾기 위해 LIKE '%네.. 더보기 이전 1 다음