MySQL 2

[DB] 4. SQL 고급(1) - 내장함수, NULL, 비교문, 부속질의

1) 내장함수, NULL, 비교문 SQL 함수의 종류내장함수: DBMS가 제공사용자 정의 함수: 사용자 필요에 따라 직접 만듦 MySQL에서 제공하는 주요 내장 함수구분함수단일행 함수숫자 함수ABS, CEIL, COS, EXP, FLOOR, LN, LOG, MOD, POWER, RAND, ROUND, SIGN, TRUNCATE문자 함수(문자 반환)CHAR, CONCAT, LEFT, RIGHT, LOWER, UPPER, LPAD, RPAD, PTRIM, RTRIM, REPLACE, REVERSE, RIGHT, SUBSTR, TRIM문자 함수(숫자 반환)ASCII, INSTR, LENGTH날짜, 시간 함수ADDDATE, CURRENT_DATE, DATE, DATEDIFF, DAYNAME, LAST_DAY, ..

[CODE]/Database 2026.04.03

[DB] 3. SQL 기초(2) - 부속질의, 데이터 정의어, 데이터 조작어

1) 부속질의(서브쿼리): SELECT 문 안에 또 다른 SELECT 문을 포함하는 질의ex) SELECT ( -- 부속 질의문)➜ 안쪽 부속 질의문 먼저 수행하고, 해당 결과를 이용해 상위 질의문 수행 연산자 연산자설명IN / NOT IN부속 질의문 결과 값 중 일치하는 것 있으면/없으면 조건 참EXISTS / NOT EXISTS부속 질의문 결과 값 중 하나라도 존재하면/하나도 존재하지 않으면 조건 참ALL / ANY, SOME부속 질의문 결과 값 중 모두/하나라도 비교한 결과가 참 -> 조건 참 /* === 부속 질의문 예제 ==*/-- 가장 비싼 도서의 이름을 나타내세요.SELECT booknameFROM BookWHERE price = (SELECT MAX(price) FROM Book);-- 대..

[CODE]/Database 2026.03.26