Web Frontend 45
[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️⃣..
Web Frontend/Database | 2025. 3. 5. 16:48
[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) 데이터 정렬..
Web Frontend/Database | 2025. 3. 5. 16:47
[SQL] + 연산자와 집계 함수( SUM, AVG, COUNT, MIN, MAX etc ) 차이점
SQL에서 덧셈 연산자(+)와 집계 함수(SUM(), AVG(), COUNT() 등)는 숫자 데이터를 처리할 때 많이 사용됩니다.하지만 연산 방식이 다르기 때문에 잘못 사용하면 예상과 다른 결과가 나올 수 있습니다.✅ + 연산자와 SUM() 함수의 차이SQL에서 덧셈(+) 연산자와 SUM() 함수는 모두 숫자 데이터를 다룰 때 사용되지만, 용도가 다릅니다. 연산 역할 NULL 처리 그룹별 계산 가능 여부+개별 행의 값을 더함NULL이 포함되면 결과 NULL❌SUM()여러 행의 값을 합산NULL 무시✅1. + 연산자두 개 이상의 숫자를 단순히 더하는 연산자행(row) 단위 연산이므로 개별 행의 값만 더할 수 있음NULL 값을 만나면 결과가 NULL이 됨 ( 0 + NULL = NULL )SELECT 100..
Web Frontend/Database | 2025. 3. 5. 16:36
[SQL] NOT, AND, OR 우선순위
SQL을 학습할 때 우선순위를 알고 있어야 SQL의 실행 흐름을 정확하게 파악할 수 있습니다.1. NOT > 2. AND > 3. OR다음 sql 문장 중 실행 결과가 다른 하나는?1. SELECT COUNT(*) FROM EMP WHERE DEPTNO = 10 OR DEPTNO = 20 AND JOB = 'CLERK';2. SELECT COUNT(*) FROM EMP WHERE (DEPTNO = 10 OR DEPTNO = 20) AND JOB = 'CLERK';3. SELECT COUNT(*) FROM EMP WHERE DEPTNO = 10 OR (DEPTNO = 20 AND JOB = 'CLERK');4. SELECT COUNT(*) FROM EMP WHERE (DEPTNO = 10 OR DEPTNO..
Web Frontend/Database | 2025. 3. 5. 16:24
[SQL] WHERE절은 조건 필터링 절
WHERE 절은 SQL에서 특정 조건을 만족하는 데이터만 선택할 때 사용하는 조건 필터링 절입니다.✅ WHERE 절이란?데이터를 필터링할 때 사용하는 SQL 절SELECT, UPDATE, DELETE 문과 함께 사용됨조건을 지정해서 특정 행(Row)만 조회, 수정, 삭제 가능✅ WHERE 절 기본 구문SELECT 컬럼명 FROM 테이블명 WHERE 조건;🔹 조건에 맞는 데이터만 조회됨🔹 조건을 만족하지 않는 데이터는 결과에 포함되지 않음✅ WHERE 절 사용 예제📌 1. 특정 값과 일치하는 데이터 조회 (= 연산자)SELECT * FROM 회원정보 WHERE 회원등급 = 'VIP';회원등급이 'VIP'인 회원만 조회📌 2. 크거나 작은 값 조회 (> = SELECT * FROM 주문내역 WHERE..
Web Frontend/Database | 2025. 3. 5. 13:13