SQL Kit 썸네일형 리스트형 특정 옵션이 포함된 자동차 리스트 구하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적문자열 처리와 조건 검색을 학습하기 위한 것입니다. LIKE 연산자를 사용하여 문자열 안에 특정 키워드가 포함된 데이터를 검색하는 방법을 연습할 수 있습니다.2. 핵심 개념LIKE 연산자정의: 문자열 열에서 특정 패턴을 가진 데이터를 검색하는 데 사용되는 연산자입니다.SELECT 열이름FROM 테이블이름WHERE 열이름 LIKE '%패턴%';%: 0개 이상의 임의의 문자와 일치합니다._: 정확히 하나의 임의의 문자와 일치합니다.3. 문제 해결 절차문제 이해:테이블에서 OPTIONS 열에 네비게이션 옵션이 포함된 차량을 찾는다.CAR_ID를 기준으로 오름차순 정렬하여 결과를 반환한다.데이터 검색 조건 설정:OPTIONS 열에 네비게이션이라는 키워드가 포함된 데이터를 찾기 위해 LIKE '%네.. 더보기 잡은 물고기의 평균 길이 구하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적데이터를 조건에 따라 변환하고 변환된 데이터를 기반으로 집계 함수(평균)를 활용하는 방법을 학습하기 위한 것이다. 조건부 값 변환(CASE)과 평균 계산(AVG), 소수점 반올림(ROUND)을 결합하여 데이터 처리의 기본적인 SQL 문법을 이해하는 데 목적이 있다.2. 핵심개념CASE 문CASE WHEN 조건 THEN 반환값 ELSE 반환값END예: WHEN LENGTH 특정 조건에 따라 값을 변환하거나 계산하기 위해 사용되는 SQL의 제어 흐름 함수이다.AVG 함수형식: AVG(column_name)예: AVG(LENGTH)는 LENGTH 열의 평균값을 계산.SQL의 집계 함수로, 특정 열의 평균값을 계산한다. NULL 값은 자동으로 제외된다.ROUND 함수형식: ROUND(va.. 더보기 나이 정보가 없는 회원 수 구하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적IS NULL과 ORDER BY를 활용하는 법을 익히고 데이터 필터링과 정렬의 기본적인 사용 이해하는 것을 목표로 한다.2. 핵심개념IS NULL예: column_name IS NULL은 column_name이 NULL인 행을 선택한다.특정 열이 NULL 값을 가지는 행을 필터링하기 위해 사용된다. NULL은 데이터가 존재하지 않음을 의미하므로, 이를 조건으로 사용하여 데이터를 필터링할 수 있다.ORDER BY기본값은 오름차순(ASC)이며, 내림차순(DESC)을 원할 경우 명시적으로 지정해야 한다.예: ORDER BY column_name ASC는 열을 오름차순으로 정렬한다.데이터를 특정 열의 값에 따라 정렬하기 위해 사용된다.3. 문제해결절차문제 분석ANIMAL_INS 테이블에서 NAME .. 더보기 이름이 없는,있는 동물의 아이디 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적SQL의 IS NULL과 ORDER BY를 활용하는 법을 익히고, 데이터 필터링과 정렬의 기본적인 사용 사례를 이해하는 것을 목표로 한다.2. 핵심개념IS NULL예: column_name IS NULL은 column_name이 NULL인 행을 선택한다.특정 열이 NULL 값을 가지는 행을 필터링하기 위해 사용된다. NULL은 데이터가 존재하지 않음을 의미하므로, 이를 조건으로 사용하여 데이터를 필터링할 수 있다.IS NOT NULL형식: column_name IS NOT NULL예: NAME IS NOT NULL은 NAME 열의 값이 NULL이 아닌 행을 선택한다.SQL에서 특정 열의 값이 NULL이 아닌 행을 필터링하기 위해 사용하는 조건문이다.ORDER BY기본값은 오름차순(ASC)이며.. 더보기 경기도에 위치한 식품창고 목록 출력하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적특정 조건에 따라 데이터를 필터링하고, 조건에 따라 데이터를 변환하거나 표시하며, 정렬된 결과를 반환하는 방법을 학습하기 위한 것이다. 이 과정을 통해 CASE, LIKE, IS NULL, 및 ORDER BY와 같은 SQL문법을 익히고 활용하는 방법을 이해하는 것이 목적이다.2. 핵심개념CASE 문:SQL에서 조건에 따라 다른 값을 반환하거나 계산할 수 있는 제어 흐름 함수. CASE 문은 WHEN, THEN, ELSE, 및 END 키워드로 구성된다.CASE WHEN 조건 THEN 반환값 ELSE 반환값ENDIS NULL:NULL 값을 검사하기 위해 사용하는 조건문. 특정 열의 값이 NULL인지 확인한다.예: column_name IS NULLLIKE:문자열 데이터를 조건에 따라 .. 더보기 잡은 물고기 중 가장 큰 물고기의 길이 구하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적MAX 함수와 조건부 필터링의 조합을 통해 원하는 데이터를 추출하고 문자열 결합 값을 표현하기 위해 CONCAT() 함수을 사용하는 방법을 배우는 것이 목적이다.2. 핵심개념집계 함수(Aggregate Function)MAX(column_name): 지정된 열의 최대값을 반환한다. 숫자뿐만 아니라 날짜나 길이 등의 값에도 적용 가능하다.SQL에서 데이터를 요약하거나 계산할 때 사용한다.문자열 결합예: CONCAT(MAX(column_name), 'cm')SQL에서는 결과값을 보다 가독성 있게 표현하기 위해 문자열 결합을 사용할 수 있다. MySQL에서는 CONCAT() 함수를 이용한다.NULL 처리SQL에서는 NULL 값을 무시하고 연산하며, MAX 함수 역시 NULL을 자동으로 제외한다.3.. 더보기 최댓값 구하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적집계 함수 중 MAX와 날짜 및 시간을 처리하는 DATETIME 타입 데이터를 다루는 방법을 배우는 것을 목표로 한다. 이러한 작업은 주로 시간 기반 데이터 처리와 최신 데이터를 조회하는 데 사용된다.2. 핵심개념MAX 함수:형식: SELECT MAX(column_name) FROM table_name;특정 열의 가장 큰 값을 반환하는 집계 함수. 날짜와 같은 값에도 적용할 수 있으며, 가장 최신 날짜를 가져올 수 있다.DATETIME 데이터 타입:SQL의 집계 함수와 함께 사용할 때, MAX를 이용해 가장 최근의 날짜와 시간을 추출할 수 있다.날짜와 시간을 함께 저장할 수 있는 데이터 타입으로, YYYY-MM-DD HH:MM:SS 형식을 따른다.3. 문제해결절차문제 분석테이블 ANIMAL_.. 더보기 가장 비싼 상품 구하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적집계 함수(Aggregate Function)와 데이터 추출을 결합하는 방법을 이해하고 적용하는 데 목적이 있다. MAX 함수를 활용하여 데이터를 요약하고 이를 단일 결과로 출력하는 방법을 익히는 것을 목표로 한다.2. 핵심개념집계 함수(Aggregate Function):MAX(column_name): 특정 열에서 가장 큰 값을 반환한다.GROUP BY 없이 사용하면 테이블 전체를 기준으로 집계한다.SQL에서 데이터를 요약하거나 집계할 때 사용한다. 대표적인 함수로는 MAX, MIN, SUM, AVG, COUNT 등이 있다.SELECT문과 별칭(Alias):결과값에 명확한 이름을 부여하기 위해 별칭을 사용한다. SQL에서는 AS 키워드로 지정하며, 예를 들어 MAX(price) AS MAX.. 더보기 이전 1 2 3 4 5 6 7 8 다음