Database 16

SQL 기초 - 집계 함수(COUNT, AVG, SUM, MAX, MIN)

📊 SQL 집계 함수 (Aggregate Functions)SQL을 배우다 보면 개수나 합계를 구해야 할 때가 꼭 생기더라고요.집계 함수만 알면 이런 계산을 쿼리 한 줄로 해결할 수 있습니다 😊🗒️ 예시 테이블 — studentsidnamegradescoreteacher_id1김철수18512이영희2NULL13박민준19024최지원372NULL5정수현2NULL26한지민17817윤서준39528강다은28819임현우3NULL210오지아165NULLCREATE DATABASE IF NOT EXISTS practice;USE practice;DROP TABLE IF EXISTS students;CREATE TABLE students ( id INT, name VARCHAR(1..

Database/SQL 기초 2026.03.20

MySQL 함수 모음

📋 MySQL 함수 레퍼런스자주 쓰는 함수들을 카테고리별로 정리해 봤습니다 😊저도 볼겸... 도움이 되었으면 좋겠네요!🔤 문자열 함수함수설명예시CONCAT(a, b, ...)문자열 연결CONCAT('Hello', ' ', 'World') → Hello WorldCONCAT_WS(sep, a, b, ...)구분자 포함 문자열 연결CONCAT_WS('-', '2026', '03', '20') → 2026-03-20LENGTH(str)바이트 수 반환LENGTH('한글') → 6CHAR_LENGTH(str)문자 수 반환CHAR_LENGTH('한글') → 2UPPER(str) / UCASE(str)대문자 변환UPPER('hello') → HELLOLOWER(str) / LCASE(str)소문자 변환LOWER..

Database/MySQL 2026.03.19

SQL 기초 - GROUP BY - HAVING

🗂️ SQL GROUP BY, HAVINGSELECT로 데이터를 조회하다 보면 그룹으로 묶거나 조건을 걸고 싶을 때가 생깁니다.오늘은 그럴 때 쓰는 두 가지 절을 정리해 봤습니다 😊🗒️ 예시 테이블 — studentsidnamegradescoreteacher_id1김철수18512이영희2NULL13박민준19024최지원372NULL5정수현2NULL26한지민17817윤서준39528강다은28819임현우3NULL210오지아165NULLCREATE DATABASE IF NOT EXISTS practice;USE practice;DROP TABLE IF EXISTS students;CREATE TABLE students ( id INT, name VARCHAR(10), ..

Database/SQL 기초 2026.03.19

SQL 기초 - ORDER BY

🔃 SQL ORDER BY — 정렬하기조회한 데이터를 원하는 순서로 보고 싶을 때 사용합니다.생각보다 간단한데 은근히 자주 쓰이더라고요 😊🗒️ 예시 테이블 — ordersidcustomerproductpricequantity1kim아메리카노450022lee라떼500013kim라떼500034park아메리카노450015lee아메리카노45002CREATE DATABASE IF NOT EXISTS practice;USE practice;DROP TABLE IF EXISTS orders;CREATE TABLE orders ( id INT, customer VARCHAR(10), product VARCHAR(20), price INT, quantity INT);IN..

Database/SQL 기초 2026.03.19

SQL 기초 - NULL 다루기

🚫 SQL에서 NULL 다루기데이터를 다루다 보면 값이 비어있는 경우가 생깁니다.SQL에서 이 "비어있음"을 어떻게 다루는지 정리해 봤습니다 😊🗒️ 예시 테이블 — employeesidnamesalarybonus1kim30005002lee2500NULL3parkNULLNULL4choi35002005jung28003006hanNULL1007yoon4000NULL8kang3200400CREATE DATABASE IF NOT EXISTS practice;USE practice;DROP TABLE IF EXISTS employees;CREATE TABLE employees ( id INT, name VARCHAR(10), salary INT, bonus INT);INSER..

Database/SQL 기초 2026.03.18

SQL기초 - SELECT

🔍 SQL SELECTSQL을 처음 배우면 SELECT부터 시작하게 됩니다! (저만 그런가요...? 😅)데이터를 조회하는 가장 기본적인 명령어인 SELECT를 정리해 봤습니다 😊📊 예시 테이블 — ordersidcustomerproductpricequantity1kim아메리카노450022lee라떼500013kim라떼500034park아메리카노450015lee아메리카노45002CREATE DATABASE IF NOT EXISTS practice;USE practice;DROP TABLE IF EXISTS orders;CREATE TABLE orders ( id INT, customer VARCHAR(10), product VARCHAR(20), price I..

Database/SQL 기초 2026.03.17