SQL 7

SQL 기초 - INSERT INTO SELECT

📥 INSERT INTO SELECTINSERT INTO SELECT는 다른 테이블의 조회 결과를 기존 테이블에 삽입하는 구문입니다.SELECT INTO와 달리 대상 테이블이 존재해야 해요!📋 예시 테이블 — studentsidnamegradescoreteacher_id1김철수18512이영희2NULL13박민준19024최지원372NULL5정수현2NULL26한지민17817윤서준39528강다은28819임현우3NULL210오지아165NULLCREATE DATABASE IF NOT EXISTS practice;USE practice;DROP TABLE IF EXISTS students;DROP TABLE IF EXISTS students_backup;CREATE TABLE students ( id ..

Database/SQL 기초 2026.04.17

SQL 기초 - SELECT INTO (테이블 복사)

📋 SELECT INTO - 테이블 복사하기테이블 데이터를 백업하거나 특정 조건으로 새 테이블을 만들고 싶을 때가 있습니다.SELECT INTO를 쓰면 조회 결과를 바로 새 테이블로 복사할 수 있습니다 😊📋 예시 테이블 — 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 VARC..

Database/SQL 기초 2026.04.16

SQL 기초 - BETWEEN, LIKE, IN

🔍 SQL 조건 연산자 — BETWEEN, LIKE, INWHERE 절을 쓰다 보면 비교 연산자만으로는 표현하기 어려운 조건이 생깁니다.범위, 패턴, 목록 — 이런 조건들을 더 간결하게 쓰는 WHERE 절에서 사용하는 조건 연산자를 정리해 봤습니다 😊🗒️ 예시 테이블 — 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 ..

Database/SQL 기초 2026.03.21

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

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