SQL 4

REPLACE, SUBSTRING, CONCAT 함수 정리

1. REPLACE문자열에서 특정 문자를 다른 문자로 변경할 때 사용하는 함수 기본 문법REPLACE(문자열, 변경할 문자열, 변경될 문자열) 예시SELECT REPLACE('Hello World', 'World', 'SQL'); 결과Hello SQL 2. SUBSTRING문자열의 일부를 잘라서 가져오는 함수 기본 문법SUBSTRING(문자열, 시작위치, 길이) 시작위치는 1부터 시작 예시SELECT SUBSTRING('Database', 1, 4); 결과Data 3. CONCAT여러 문자열을 하나로 이어 붙일 때 사용하는 함수 기본 문법CONCAT(문자열1, 문자열2, ...) 예시SELECT CONCAT('Hello', ' ', 'SQL'); 결과Hello SQL

SQL 2026.07.31

SQL ORDER BY 정리

1. ORDER BYORDER BY는 SELECT로 조회한 결과를 특정 컬럼을 기준으로 정렬할 때 사용기본적으로 오름차순(ASC) 으로 정렬된다.SELECT *FROM usersORDER BY age; 2. ASC : 오름차순작은 값 → 큰 값 순서로 정렬SELECT *FROM usersORDER BY age ASC; 결과 예시철수20영희25민수303. DESC : 내림차순큰 값 → 작은 값 순서로 정렬SELECT *FROM usersORDER BY age DESC; 결과 예시민수30영희25철수20 4. 여러 컬럼으로 정렬하기정렬 기준을 여러 개 지정할 수도 있다.SELECT *FROM usersORDER BY age ASC, name ASC;이 경우 먼저 age를 기준으로 정렬하고, 나이가 같은 데이터..

SQL 2026.07.29

SQL 집계 함수와 GROUP BY

1. COUNT() — 데이터 개수 세기조건에 맞는 데이터가 몇 개인지 확인할 때 사용SELECT COUNT(*)FROM users; users 테이블에 있는 전체 행의 개수를 반환한다.특정 컬럼의 개수를 셀 수도 있다.SELECT COUNT(email)FROM users; email 값이 NULL이 아닌 데이터의 개수를 센다. 2. MAX() — 최댓값특정 컬럼에서 가장 큰 값을 찾을 때 사용SELECT MAX(price)FROM products; 상품 중 가장 비싼 가격을 조회한다.3. MIN() — 최솟값특정 컬럼에서 가장 작은 값을 찾을 때 사용SELECT MIN(price)FROM products; 상품 중 가장 저렴한 가격을 조회한다. 4. AVG() — 평균값특정 컬럼의 평균을 계산한다.SE..

SQL 2026.07.28

[SQL] SELECT와 WHERE로 원하는 데이터 조회하기

1. SELECT와 FROMSQL에서 데이터를 조회할 때 가장 기본적인 형태SELECT *FROM food_orders;SELECTSELECT는 데이터베이스에서 조회할 데이터를 선택하는 명령어FROMFROM은 어떤 테이블에서 데이터를 가져올 것인지 지정**는 해당 테이블의 모든 컬럼을 조회 SELECT *FROM food_orders;food_orders 테이블에 있는 모든 컬럼과 데이터를 조회 2. 필요한 컬럼만 조회하기모든 데이터를 조회하는 것이 아니라 필요한 컬럼만 가져올 수도 있음.SELECT 컬럼1, 컬럼2FROM 테이블; 예를 들어 food_orders 테이블에서 음식점 이름과 주문 금액만 조회한다면 다음과 같이 작성할 수 있다.SELECT restaurant_name, priceFROM fo..

SQL 2026.07.21