728x90
반응형

SQL 3

[SQL] 데이터 정렬하는 법 - ORDER BY절 활용하기

데이터를 정렬할 때는 ORDER BY 절을 활용해 결과를 정렬(Sorting)할 수 있습니다. ORDER BY절을 활용하면 목적에 맞게 정렬된 데이터를 불러올 수 있습니다.✅ ORDER BY 절이란?SELECT 문의 결과를 특정 컬럼 기준으로 정렬기본 정렬 방식: 오름차순(ASC, 작은 값 → 큰 값 : 타입에 따른 정렬 기준은 따로 정리) 내림차순 정렬: DESC (큰 값 → 작은 값)여러 개의 컬럼을 기준으로 정렬 가능숫자, 문자, 날짜 데이터 정렬 가능✅ ORDER BY 절 사용 문법SELECT 컬럼명FROM 테이블명ORDER BY 컬럼명 [ASC | DESC];ASC → 오름차순 정렬 (기본값, 생략 가능)DESC → 내림차순 정렬여러 개의 컬럼을 정렬할 수도 있음✅ ORDER BY 절 예제1️⃣..

[SQL] 오름차순(ASC)과 내림차순(DESC) 정렬 순서

가끔 헷갈릴 때 보기 위한 정리 포스팅입니다.✅ 표로 한 눈에 보기데이터 유형 오름차순 (ASC) 내림차순 (DESC)숫자(Number)작은 값 → 큰 값큰 값 → 작은 값문자(String)A → Z (가나다순)Z → A (역순)날짜(Date)과거 → 미래미래 → 과거 1️⃣ 숫자(Number) 데이터 정렬 순서정렬 방식 정렬 순서오름차순 (ASC)가장 작은 숫자 → 가장 큰 숫자내림차순 (DESC)가장 큰 숫자 → 가장 작은 숫자 ✔ 예제 데이터SELECT * FROM 제품 ORDER BY 가격 ASC; 🔹 오름차순 결과가격----100200300400SELECT * FROM 제품 ORDER BY 가격 DESC; 🔹 내림차순 결과가격----4003002001002️⃣ 문자(String) 데이터 정렬..

[SQL] NULL 데이터 처리(ISNULL, NULLIF, NVL, COALESCE)

데이터베이스를 설계하고 운영할 때, 모든 데이터가 항상 값으로 채워지는 것은 아닙니다. 예를 들어, 회원 테이블에서 사용자의 주소나 전화번호가 아직 입력되지 않은 경우, 해당 필드는 NULL 값으로 저장됩니다. 이처럼 NULL은 “데이터가 존재하지 않음”을 나타내며, 데이터의 누락이나 아직 입력되지 않은 상태를 표현하는 중요한 개념입니다. SQL 자격증을 준비하는 여러분에게 NULL의 특성과 이를 적절하게 처리하는 방법은 매우 중요한 주제입니다.1. NULL 특징NULL은 값이 존재하지 않음을 의미하며, 이는 0이나 빈 문자열과는 다릅니다.연산 시 주의점 - NULL과의 연산은 결과가 NULL이 될 가능성이 크므로, 이를 처리하지 않으면 의도치 않은 결과를 가져올 수 있습니다.2. NULL 데이터 처리 ..

728x90
반응형