SQL Kit/SELECT 썸네일형 리스트형 역순 정렬하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적데이터를 특정 열의 역순으로 정렬하는 방법을 학습하는 데 목적이 있다. 결과 데이터를 내림차순(DESC)으로 정렬하는 SQL 사용법을 이해하고 실습하는 것을 목표로 한다.2. 핵심 개념2.1 SELECT 문정의: SELECT 문은 데이터베이스에서 데이터를 조회하는 데 사용된다.SELECT 열이름1, 열이름2 FROM 테이블이름용도: 특정 열을 선택하거나 모든 열()을 조회할 수 있다.2.2 ORDER BY 절정의: 결과 데이터를 지정된 열의 값에 따라 정렬하는 데 사용된다.SELECT 열이름 FROM 테이블이름 ORDER BY 열이름 [ASC|DESC];ASC(오름차순): 기본값으로, 작은 값에서 큰 값 순서로 정렬.DESC(내림차순): 큰 값에서 작은 값 순서로 정렬.용도: 조회된 데이터.. 더보기 모든 레코드 조회하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적데이터를 특정 열의 기준에 따라 정렬하면서 테이블에 있는 모든 레코드를 출력하는 기본적인 데이터 조회 방법을 익히는 것을 목표로 한다.2. 핵심 개념2.1 SELECT 문정의: SELECT 문은 데이터베이스에서 데이터를 조회하기 위해 사용된다.SELECT 열이름1, 열이름2 FROM 테이블이름;용도: 테이블의 특정 열 또는 모든 열()을 선택적으로 조회할 수 있다.2.2 ORDER BY 절정의: 결과를 특정 열의 값에 따라 정렬할 때 사용한다.SELECT 열이름 FROM 테이블이름 ORDER BY 열이름 [ASC|DESC];ASC (오름차순): 기본값으로 작은 값에서 큰 값 순서로 정렬.DESC (내림차순): 큰 값에서 작은 값 순서로 정렬.용도: 조회 결과를 사용자가 원하는 순서로 정렬해.. 더보기 조건에 부합하는 중고거래 댓글 조회하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적INNER JOIN: 두 테이블의 데이터를 공통된 키를 기준으로 결합.DATE_FORMAT() 함수: 날짜 데이터를 원하는 형식으로 변환.문제를 읽고 WHERE절 조건 요구사할과 ORDER BY절 조건 요구사항을 잘 파악해야한다.2. 핵심개념INNER JOIN두 테이블 간의 공통 키를 기반으로 데이터를 결합합니다SELECT 테이블1.열, 테이블2.열FROM 테이블1INNER JOIN 테이블2 ON 테이블1.공통열 = 테이블2.공통열;DATE_FORMAT() 함수날짜 데이터를 지정한 형식으로 변환합니다DATE_FORMAT(날짜열, '형식');예: '%Y-%m-%d' → 2022-10-033. 문제해결절차문제 분석:댓글과 게시글 테이블을 조인하여 데이터를 가져와야 함.게시글 작성일(b.CREAT.. 더보기 조건에 맞는 도서 리스트 출력하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제목적데이터 필터링과 정렬 그리고 데이터 포맷팅 기술을 익히는 것입니다.LIKE 연산자를 통해 문자열 패턴 매칭.DATE_FORMAT() 함수를 사용하여 날짜 형식을 변환.2. 핵심개념LIKE 연산자문자열 패턴을 매칭하는 데 사용합니다.%는 0개 이상의 문자를 의미하고, _는 정확히 1개의 문자를 의미합니다.SELECT 열이름 FROM 테이블이름 WHERE 열이름 LIKE '패턴';2.4 DATE_FORMAT() 함수날짜 데이터를 특정 형식으로 변환합니다.주요 형식 지정자:%m: 2자리 월%d: 2자리 일%Y: 4자리 연도SELECT DATE_FORMAT(날짜열, '형식') FROM 테이블이름;3. 문제해결절차문제 분석: BOOK 테이블에서 조건에 맞는 도서 데이터를 출력하며 날짜 형식을 변경하고.. 더보기 12세 이하인 여자 환자 목록 출력하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적조건부 필터링(WHERE), 정렬(ORDER BY), 문자열 변환(CASE) 등의 기능을 학습하는 것이다. 특히 특정 조건에 따라 데이터를 선택하고 결과를 정렬하며 값이 없는 경우 대체 문자열을 표시하는 방법을 배우는 데 초점이 있다.2. 핵심 개념(1) WHERE 절특정 조건을 만족하는 데이터만 선택하는 데 사용한다.예: WHERE AGE (2) ORDER BY 절데이터를 정렬하는 데 사용되며, 다중 조건을 포함할 수 있다.예: ORDER BY AGE DESC, PT_NAME ASC나이를 기준으로 내림차순 정렬하고, 나이가 같을 경우 환자 이름을 오름차순으로 정렬한다.(3) CASE 문조건에 따라 다른 값을 반환하는 SQL 문법이다.예: CASE WHEN TLNO IS NULL THEN .. 더보기 강원도에 위치한 생산공장 목록 출력하기 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적조건부 조회(필터링)와 정렬 기능을 학습하는 것이다. 특히, WHERE 절을 사용하여 LIKE 특정 조건에 맞는 데이터를 선택하고 ORDER BY를 사용해 결과를 정렬하는 방법을 익힌다.2. 핵심 개념(1) WHERE 절데이터에서 특정 조건을 만족하는 행(row)만 선택하는 데 사용된다.구문: WHERE column_name condition예: WHERE ADDRESS LIKE '%강원도%'(2) LIKE 연산자문자열 검색에서 특정 패턴과 일치하는 데이터를 찾는 데 사용된다.%는 임의의 문자열을 대체하는 와일드카드로 사용된다.예: LIKE '%강원도%'는 주소에 "강원도"가 포함된 모든 행을 찾는다.(3) ORDER BY 절데이터를 정렬하는 데 사용되며오름차순(기본값)과 내림차순으로 정렬.. 더보기 인기있는 아이스크림 [ 프로그래머스 | SQL Kit | Level 1 ] 1. 문제 목적정렬과 조건에 따른 우선순위 처리를 학습하는 것이다. 특히 ORDER BY 절을 활용하여 여러 정렬 조건을 순차적으로 적용하는 방법을 이해하고 데이터를 효율적으로 조회하는 기술을 익히는 데 중점을 둔다. 또한, SQL 정렬에서 내림차순(DESC)과 오름차순(ASC)을 혼합하여 사용하는 실습을 포함한다.2. 핵심 개념(1) ORDER BY 절데이터를 특정 기준에 따라 정렬하기 위한 SQL 명령문이다.기본적으로 오름차순(ASC)을 사용하며 내림차순(DESC)도 명시적으로 지정할 수 있다.(2) 다중 정렬 기준ORDER BY 절에서 여러 조건을 지정하여 순차적으로 데이터를 정렬할 수 있다.예: ORDER BY column1 DESC, column2 ASC첫 번째 기준은 내림차순으로 정렬하고 동일.. 더보기 흉부외과 또는 일반외과 의사 목록 출력하기 [ 프로그래머스 | SQL Kit | Level 1] 1. 문제목적OR 연산자를 사용하여 다중 조건을 처리.ORDER BY 절을 사용하여 다중 기준으로 데이터를 정렬.DATE_FORMAT() 함수를 활용하여 날짜 형식을 변환.2. 핵심개념WHERE 조건절특정 조건에 맞는 데이터만 조회합니다.OR 연산자를 사용하여 다중 조건을 처리합니다.SELECT 열FROM 테이블WHERE 조건1 OR 조건2;2.3 ORDER BY 절데이터를 특정 기준으로 정렬하며, 여러 기준을 사용할 수도 있습니다.SELECT 열FROM 테이블ORDER BY 열1 [ASC|DESC], 열2 [ASC|DESC];2.4 DATE_FORMAT() 함수날짜 데이터를 지정된 형식으로 변환합니다sql코드 복사DATE_FORMAT(날짜열, '형식');예: '%Y-%m-%d' → 2025-01-013.. 더보기 이전 1 2 3 4 다음