2026/07/02 4

[SQL] 프로그래머스 최솟값 구하기 | ORDER BY와 LIMIT 사용하기

문제보호소에 들어온 동물 중 가장 먼저 들어온 동물의 보호 시작 시간(DATETIME)을 조회하는 문제문제 자체는 어렵지 않았지만, SQL 문법 순서를 다시 한번 확인할 수 있는 문제였다.내가 작성한 SQLSELECT DATETIME AS '시간'FROM ANIMAL_INSORDER BY DATETIMELIMIT 1;풀이이번 문제의 핵심은 ORDER BY와 LIMIT이다.먼저 ORDER BY DATETIME을 사용해 보호 시작 시간을 오래된 순으로 정렬했다.그다음 LIMIT 1을 사용해 가장 첫 번째 데이터만 조회했다.또한 AS '시간'을 사용해 출력되는 컬럼명을 보기 쉽게 변경했다.배운 점처음에는 ORDER BY의 위치를 헷갈렸는데, 이번 문제를 풀면서 SQL의 기본 작성 순서를 다시 정리할 수 있었다..

데이터분석/SQL 2026.07.02

[SQL] 역순 정렬하기 (ORDER BY DESC) | 프로그래머스 SQL 입문

ANIMAL_INS 테이블에서 모든 동물의 이름(NAME)과 보호 시작일(DATETIME)을 조회하고, ANIMAL_ID를 기준으로 역순(내림차순)으로 정렬하는 문제다.핵심 개념이번 문제의 핵심은 ORDER BY를 이용한 정렬이다.기본 문법은 다음과 같다.ORDER BY 컬럼명 ASC;ASC : 오름차순(기본값)DESC : 내림차순ASC는 생략해도 되지만, 내림차순으로 정렬하려면 반드시 DESC를 작성해야 한다.처음에 실수했던 부분처음에는 아래와 같이 작성했다.SELECT NAME, DATETIMEFROM ANIMAL_INSORDER BY DESC;하지만 이 코드는 오류가 발생한다. 그 이유는 DESC는 정렬 방식만 의미할 뿐, 어떤 컬럼을 기준으로 정렬할지 지정하지 않았기 때문이다.즉, ORDER BY..

데이터분석/SQL 2026.07.02

[SQL] 기본 문법 총정리 | 데이터 분석 취준생이 가장 많이 사용하는 SQL 문법

SQL이란?데이터 분석을 공부하다 보면 가장 먼저 배우는 언어가 SQL이다.나도 한동안 Python만 하다가 SQL을 다시 보려고 하니 생각보다 많이 까먹어서, 데이터 분석 취업 준비 기준으로 자주 사용하는 문법만 다시 정리해봤다.SQL 기본 작성 순서SQL을 처음 배우면 SELECT부터 작성하는 경우가 많지만, 실제로는 SQL이 처리되는 순서는 다르다.우선 가장 많이 사용하는 SQL 작성 형태부터 보면 아래와 같다. SELECT 컬럼명FROM 테이블명WHERE 조건GROUP BY 컬럼명HAVING 조건ORDER BY 컬럼명LIMIT 개수; 예를 들어 성인 회원을 나이순으로 10명 조회한다면 다음과 같이 작성한다. SELECT name, ageFROM usersWHERE age >= 20ORDER BY ..

데이터분석/SQL 2026.07.02

[Markdown] 문법 총정리 | GitHub에서 가장 많이 사용하는 마크다운 문법

Markdown은 복잡한 편집 도구 없이도 제목, 목록, 링크, 코드 등을 간단하게 작성할 수 있는 문서 작성 문법이다.GitHub의 README 파일에서 많이 사용하지만, 티스토리와 같은 블로그에서도 글을 구조적으로 작성할 때 활용할 수 있다.1. 제목 작성하기제목 앞에 #을 붙이면 제목을 만들 수 있다.#의 개수가 많아질수록 하위 제목이 된다. # 제목 1## 제목 2### 제목 3#### 제목 4 보통 블로그에서는 다음과 같이 사용하면 된다. ## 대주제### 소주제 티스토리 글 제목은 별도의 제목 입력란에 작성하므로, 본문에서는 ##부터 사용하는 것도 괜찮다.2. 글자 강조하기별표와 물결표를 사용하면 글자를 강조할 수 있다. **굵은 글씨***기울임 글씨*~~취소선~~***굵은 기울임 글씨*** ..

AI & 개발/개발 2026.07.02