SQL
-
[내일배움캠프-TIL] SQL 포맷 함수 정리 — REPLACE·SUBSTRING·CONCAT부터 IF·CASE까지SQL 2026. 9. 8. 19:48
오늘 학습 키워드REPLACESUBSTRING(SUBSTR)CONCATIFCASE오늘 학습한 내용을 나만의 언어로 정리문자열 포맷 — REPLACE, SUBSTRING, CONCAT조회 결과를 그대로 못 쓰는 상황은 보통 세 가지다. 예전에 쓰던 값이 남아있어서 다른 문자로 일괄 수정해야 하는 경우, 전체 주소 중 '시도'처럼 일부만 필요한 경우, 여러 컬럼 값을 '사업장명 [지역]' 같은 형태로 합쳐야 하는 경우다. 이 세 케이스에 각각 REPLACE, SUBSTRING, CONCAT이 대응된다. ▸ REPLACE상점 이름이나 지명처럼, 과거 데이터에 남아있는 옛 값을 새 값으로 일괄 치환할 때 쓴다. 사용법은 REPLACE(바꿀 컬럼, 현재 값, 바꿀 값).식당 이름의 'Blue Ribbon'을 'P..
-
[내일배움캠프-TIL] SQL 기초 문법 정리 — SELECT부터 ORDER BY까지SQL 2026. 9. 3. 20:05
오늘 학습 키워드SELECT / FROM별명(alias)WHERE비교연산자, BETWEEN, IN, LIKE집계함수(SUM, AVG, COUNT, MIN, MAX)GROUP BYORDER BY오늘 학습한 내용을 나만의 언어로 정리SQL 기초 문법실습 환경과 테이블 개념DBeaver를 설치해서 실습용 DB(sparta)에 연결하는 것부터 시작했다. 데이터베이스는 데이터를 담는 큰 폴더, 테이블은 그 안의 엑셀 파일 같은 존재이고, 테이블의 각 열을 컬럼(또는 필드)이라 부른다. 앞으로 계속 나오는 food_orders(주문), payments(결제), customers(고객) 세 테이블이 실습 재료다. SELECT / FROMSQL은 데이터베이스에 요청을 하기 위한 언어다. SELECT는 데이터를 가져오는..