반응형

프로그래밍/DataBase 3

**오라클 전용 함수(Oracle)**와 표준 SQL 또는 MySQL에서도 사용 가능한 일반 SQL 함수 분류 표

✅ 1. Oracle 전용 함수 정리표함수 이름기능 설명예시NVL()NULL이면 지정한 값으로 대체NVL(price, 0)DECODE()IF처럼 조건 분기 처리DECODE(score, 90, 'A', 'B')SYSDATE현재 날짜와 시간 반환SELECT SYSDATE FROM DUALTO_CHAR()숫자/날짜 → 문자열 변환TO_CHAR(SYSDATE, 'YYYY-MM-DD')TO_DATE()문자열 → 날짜 변환TO_DATE('2025-05-01', 'YYYY-MM-DD')TO_NUMBER()문자열 → 숫자 변환TO_NUMBER('1000')DUAL임시 테이블 (FROM 없이 SELECT 시 사용)SELECT 1 FROM DUALROWNUM결과 행 번호 반환 (페이징용)WHERE ROWNUM RTRIM,..

DB(데이터베이스)에서 자주 쓰이는 용어들

✅ 데이터베이스 용어 설명 정리표용어뜻 ( 설명)Database (DB)데이터를 저장하고 관리하는 공간Table (테이블)데이터를 행(Row)과 열(Column) 형태로 저장하는 구조Row (행)데이터 한 줄 (레코드라고도 함)Column (열)각 데이터의 항목 (속성, 필드라고도 함)Field (필드)하나의 데이터 값이 들어가는 칸 (열의 한 칸)Record (레코드)테이블의 한 줄에 해당하는 데이터 (행과 같은 말)Schema (스키마)데이터베이스의 구조를 정의한 틀 (테이블, 뷰, 인덱스 포함)SQLStructured Query Language, 데이터를 다루는 언어Primary Key (기본키)각 행..

DB(데이터베이스)에서 자주 쓰이는 핵심 기능들

✅ 데이터베이스 기능 정리표 (SQL 중심)기능 분류기능 이름 / 키워드설명📚 기본 개념DB (Database)데이터를 저장하고 관리하는 공간 Table (테이블)데이터를 행(Row)과 열(Column)로 구성해 저장 RDBMS관계형 DB 관리 시스템 (Oracle, MySQL 등)🧾 데이터 정의 (DDL)CREATE TABLE테이블 생성 DROP TABLE테이블 삭제 ALTER TABLE테이블 구조 수정 (열 추가/삭제 등) TRUNCATE테이블 내용 전체 삭제 (구조는 유지)✍️ 데이터 조작 (DML)SELECT데이터 조회 INSERT새로운 데이터 삽..

반응형